使用图标字体增强 Android 性能
图标字体类似于普通字体类型,它们具有符号而不是字母。它可以在你的应用程序中使用,最简单。
他们是:
- 灵活
- 可扩展
- 矢量
- 快速可加工
- 重量轻
- 无障碍
对尺寸的影响
为 Android 设备导出各种尺寸的图像将花费你的应用程序,每张图像的额外资产大小约为 30kB。添加大约 36 个图标的字体文件(.ttf)只需 9kB。想象一下,如果你要添加 36 个不同配置的单个文件,大约 1000kB。使用图标字体可以节省合理的空间。
Icon 字体的局限性
-
图标字体可用于导航抽屉。在导航视图中将它们用作菜单项的图标是不可能的,因为如果没有指定标题,则无法创建菜单文件。因此建议使用 svg 文件作为这些图标的资源。
-
图标字体不能用于浮动操作按钮。因为他们没有
setText()
属性。 -
无法从 xml 应用外部字体。必须使用 java 文件指定它们。否则,你需要扩展基本视图并创建此帖子中指定的视图