如何在Flutter上使用图标资源

时间:2017-12-14 19:47:06

标签: dart flutter

我正在开发我的第一个真正的扑动项目,我有一个关于资产的问题。我可以使用平台资产加载我的应用图标吗?如果不是,我需要为我的应用创建扑动资产。但是,一般图标的推荐尺寸是多少?

Flutter doc说:

假定主要资产与标称像素比率1.0相匹配。要指定针对不同像素比率的资产,请将变量资产放在以“Nx”形式命名的子目录下的应用程序包中,其中N是该资产的标称设备像素比率。

但Android和IOS有很多屏幕尺寸。使用平台资产我根据平台规范创建所有图标。那我怎么做扑?通用图标的规格是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

如果这些是简单的图标,那么使用图标字体,与内置IconData的方式相同,应该避免任何关于缩放的问题,因为它们是基于矢量的。

如果您已将(或可以转换)您的图标资源作为SVG,则可以使用http://fluttericon.com轻松构建Flutter图标字体。这将为您的自定义图标生成TTF字体和Dart代码。