如何在flutter中根据操作系统(iOS或Android)更改应用程序的默认fontFamily



我想创建一个在iOS和Android上都能感觉到原生的应用程序。在iOS上,我想使用SF Pro文本,在Android上使用不同的fontFamily。以前有人试过这样做吗?

您可以检查当前平台并根据它分配字体系列。

String? get appFontFamily {
if (kIsWeb) {
return null;
}
if (Platform.isAndroid) {
return ""; //provide proper name
}
if (Platform.isIOS) {
return ""; //provide proper name
}
}

把这个吸气剂放在MaterialApp

theme: ThemeData(
fontFamily: appFontFamily,
primarySwatch: Colors.blue,
),

相关内容

  • 没有找到相关文章

最新更新