Android使用iconfont
来源:互联网 发布:淘宝联盟省钱购买 编辑:程序博客网 时间:2024/06/05 15:34
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-iconics
https://github.com/mikepenz/Android-Iconicsandroid-iconify
https://github.com/JoanZapata/android-iconify
阅读全文
0 0
- android中使用iconfont
- Android 中使用IconFont
- android 使用iconfont
- Android使用IconFont
- Android使用iconfont
- Android iconfont 使用
- Android使用iconfont图库
- Android Studio 中使用IconFont
- android 中使用IconFont详解
- iconfont使用
- android中使用iconfont图标字体
- Iconfont 图标库在Android项目中的使用
- Android:使用矢量图标(iconfont方式)
- Android中使用IconFont代替icon,减小app体积
- Android 开发中 阿里巴巴矢量图标库 IconFont的使用详解
- Android神技之 使用SVG以及自定义IconFont字体库
- 【Android 进阶】Iconfont 图标的使用以及自定义
- HTML中使用iconfont
- eclipse4.7上的hibernate tools的离线安装问题。
- Spring IOC/BeanFactory/ApplicationContext的工作流程/实现原理/初始化/依赖注入源码详解
- 【练习】Mybatis简单配置(NetBeans下)
- 宏定义中的 ## ... __VA_ARGS__
- 862B Mahmoud and Ehab and the bipartiteness (黑白染色)
- Android使用iconfont
- TCP 三次握手和四次分手简析
- C++调用libusb,继电器(usbrelay)开发
- sublime text3 Build3143 破解
- binary string codeforces 862D 交互题,二分答案
- Node.JS——基础知识
- C语言——字符串指针-strcpy
- L1正则和L2正则的比较分析详解
- celery初级教程(五)