android iconfont简介及使用

1.IconFont概念

IconFont 通俗来说,就是用字体文件替代图片文件,来实现展示图片、图标效果。

优点:

    a.矢量图标,轻松解决适配问题。

    b.文件体积小,从而有效减小apk体积。

    c.可以跨平台使用。

2.所需工具


3.生成TTF文件

阿里图库直接ttf文件的生成,步骤如下:

a.将所有所需图标添加入库:


添加入库

b.在个人图库里面点击下载代码按钮,即可获取到相应的ttf问价:


下载ttf文件

4.代码调用

a.将ttf文件拷贝至项目assets文件夹下。

b.在strings.xml文件中定义icon的unicode(图标的unicode可通过Fontlab studio工具打开ttf文件查看):


c.在TextView中指定文字图标:


d.在代码中设置字体:


设置字体

效果图:


备注:每添加一个图标,都需要更新一份ttf文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是iconFont iconFont顾名思义是字体图标,图标就藏在字体文件里面,看着是个图标,其实却是个文字,...
    cocolove2阅读 15,748评论 4 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,898评论 25 709
  • 本文介绍的内容对应的Github项目地址:IconFontApp 上一节提到,如果项目中很多自定义的图标,或者是各...
    javayhu阅读 5,195评论 5 33
  • 公司在前一段时间将大量图标进行了iconfont的替换,大大缩减了app的size。这几天,寻思着在自己app上也...
    木木烈少阅读 1,980评论 5 11
  • 大部分的人, 生活充满艰苦, 唯有努力拼搏, 才会有诗和远方的田野, 不隅于食不果腹的苟且。
    41a5bbb85b0b阅读 260评论 0 0