你好,我正在使用Flutter开发应用程序。
要管理应用程序中的字体,我使用
https://pub.dev/packages/google_fonts
包裹。
所以我计划用户可以选择他们想要的字体。
有什么方法可以让我得到谷歌字体家族的整个列表?
List<String> _tempFontList = [
GoogleFonts.droidSerif().fontFamily,
GoogleFonts.ebGaramond().fontFamily,
GoogleFonts.fasterOne().fontFamily,
GoogleFonts.abel().fontFamily,
];
现在我只是临时列表的字体,
但正如我所看到的,在那个包中没有list/getList函数。
感谢阅读。
我将等待你的帮助。
2条答案
按热度按时间xcitsw881#
以获取字体列表。
GoogleFonts.asMap();
它将返回Map对象。
如果你只想知道名字的话
GoogleFonts.asMap().keys.toList();
ds97pgxw2#
没有getter来获取这个包支持的字体列表,但是可以从(package)here中看到这个列表