gpt4 book ai didi

flutter - 在模块中使用时,自定义字体在 flutter 中不起作用

转载 作者:行者123 更新时间:2023-12-03 04:00:06 24 4
gpt4 key购买 nike

我的项目结构如下:

--
--app
--core
--module

核心:包含 Assets 的 flutter 包

应用程序:一个依赖核心的 flutter 应用程序

模块:一个依赖于核心的 flutter 模块

在我的 ThemeData 中,我使用了 packages/core/MyCustomFont在 fontFamily 参数(和 TextStyles )中。它可以在应用程序中使用,但是当我构建模块并在 native android 应用程序中使用它时,它会显示默认字体。

我用模块的apk解压了android应用程序,字体在那里(在 assets/flutter_assets中)

最佳答案

复制模块中的 Assets 解决了这个问题。
还必须引用没有前缀的 fontFamily,如 MyCustomFont而不是 packages/core/MyCustomFont
我将尝试找到更好的答案并更新此答案。

关于flutter - 在模块中使用时,自定义字体在 flutter 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57971215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com