1.IconFont概念
IconFont 通俗来说,就是用字体文件替代图片文件,来实现展示图片、图标效果。
优点:
a.矢量图标,轻松解决适配问题。
b.文件体积小,从而有效减小apk体积。
c.可以跨平台使用。
2.所需工具
3.生成TTF文件
阿里图库直接ttf文件的生成,步骤如下:
a.将所有所需图标添加入库:
b.在个人图库里面点击下载代码按钮,即可获取到相应的ttf问价:
4.代码调用
a.将ttf文件拷贝至项目assets文件夹下。
b.在strings.xml文件中定义icon的unicode(图标的unicode可通过Fontlab studio工具打开ttf文件查看):
c.在TextView中指定文字图标:
d.在代码中设置字体:
效果图:
备注:每添加一个图标,都需要更新一份ttf文件。