Android使用iconfont
2017-09-20 23:43
477 查看
iconfont是什么
简单一句话说就是将图标转换为字体,显示图标就像显示文字一样方便。优缺点
优点1.由于IconFont是矢量图标,所以可以轻松解决图标适配问题
2.图标以字体文件的形式存在项目中(.ttf文件一般放在assets文件夹下),体积小可以减小APK的体积。
3.一套图标资源可以在不同平台使用(android ,ios,web)
4.资源维护方便
缺点
1.需要自定义svg图片,并将其转换为ttf文件,图标制作成本比较高
2.添加图标是需要重新制作ttf文件
3.只能支持单色(不支持渐变色图标)
获取iconfont
现有的字体库http://fontawesome.dashgame.com
http://ionicons.com
自己制作
http://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.12&helptype=draw
实战
首先获取字体文件(获取方法参照上一步骤),并添加到assets文件夹这里分别使用三种方式来实现
相关的XML如下图:
自定义的InconFontTextView内部设置图标字体
效果图
源码
https://github.com/ZhongXiaoHong/IconFont第三方库
Android-iconicshttps://github.com/mikepenz/Android-Iconics
android-iconify
https://github.com/JoanZapata/android-iconify
相关文章推荐
- android使用icon font字体代替图片
- Android中使用Iconfont图标制作自己的矢量图库
- 在Android开发中使用icon font的代码和方法
- 在Android开发中使用icon font的代码和方法
- IconFont_Android的使用和获取
- Android使用iconfont图库
- Android iconfont 使用
- Android:使用矢量图标(iconfont方式)
- Iconfont 图标库在Android项目中的使用
- android 使用IconfontTextView
- android 使用iconfont
- Android iconfont字体图标的使用
- android中使用iconfont图标字体
- Icon Font在Android中的使用
- Android 开发中 阿里巴巴矢量图标库 IconFont的使用详解
- Android中使用IconFont代替icon,减小app体积
- 【Android 进阶】Iconfont 图标的使用以及自定义
- android 使用字体图标(Icon Font)
- android中使用iconfont
- Android神技之 使用SVG以及自定义IconFont字体库