我打开了一个Java 原生 Android 应用和一个 FlutterAndroid 应用在同一台设备上截取两个应用程序的屏幕截图:
如您所见,他们用于显示文本的字体是不同的。
这两个应用程序均使用三星 Galaxy S5 Choco Cookie 默认主题运行。
Java 原生应用适应并显示自定义 Samsung Galaxy 字体,而 Flutter 应用不调整字体。
如何配置我的 Flutter 应用以使用设备的默认字体?
最佳答案
为 TextView
创建一个 PlatformChannels
并将这个 Android TextView
访问到您的 Flutter 应用程序中。
并使用它来代替 Flutter 的 Text
小部件。
看看这个article了解更多信息。
https://stackoverflow.com/questions/51913485/
相关文章:
ios - 如何在 Flutter 中实现可滚动的 Canvas ?
android - Flutter:如何让外部应用程序打开文件(如Android的隐式 Intent
flutter - 如何使用flutter firebase_ml_vision插件实时读取字符或条
animation - 如何为 Sprite 设置动画以移动到 flutter 的任意点?
text - 如何消除 flutter 上文本上方和下方的间隙
firebase - 如何使用 flutter 删除 Firebase 存储文件?