android - 如何在 Flutter 中使用设备的默认字体?

我打开了一个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 存储文件?

dart - 根据条件添加小部件

dart - 带有命名路线的 flutter 持久导航栏?

string - Flutter:是否可以仅在传递给文本小部件之前在字符串中格式化(粗体、斜体等)?

dart - 如何在 flutter 图像选择器中将图像添加到 Firestore