android中使用iconfont图标字体
来源:互联网 发布:三菱plc编程软件fx 编辑:程序博客网 时间:2024/05/21 10:14
和阿里聚划算团队的接触,了解了iconfont;(我们可以把app中图标替换成iconfont来实现)
为什么要使用iconfont代替ImageView来实现app中图标的显示? 1.图标集中处理,存放在.ttf文件中,避免重复资源。 2.减少app包的大小,每个icon只是一小段文本,文件的大小要比图片形式的icon小的多。 3.节省内存,iconfont与普通的文本一样使用矢量图的方式绘制,相比图片分配内存方式,消耗的内存可以忽略不计。 4.iconfont和文字的实现方式是一样的,所以可以使用不同分辨率和不同尺寸的屏幕(所显示的图标都很清晰)。
iconfont的使用起来很简单,下面简单介绍下:
把.ttf(存放图标所对应的字符序列)文件放入项目下的assets文件夹下,下面就是在工程中使用了:】 Typeface iconfont = Typeface.createFromAsset(getAssets(), "iconfont.ttf"); TextView textView = new TextView(this); textView.setText("㘅 㖭 㖮 㖯"); 或者textView.setText("\u3605"); textView.setTextColor();TextView.setTextSize();//设置图标的大小和颜色。 textView.setTypeface(iconfont);//OK这样我们的TextView就会显示你想要的图标了。显示图标就像显示字体一样简单。 为避免代码的重复使用,我们可以自定义一个TextView。 public class IconTextView extends TextView{ public IconTextView(Context context,AttributeSet attrs){ super(context,attrs); Typeface iconfont = Typeface,createFromAssets(getAssets(),"iconfont.ttf"); setTypeface(iconface); } }
0 0
- android中使用iconfont图标字体
- webpack中如何使用iconfont字体图标
- iconfont字体图标的使用
- iconfont字体图标的使用
- iconfont字体图标的使用
- 在web开发中使用iconfont字体图标
- iconfont.cn中字体图标的问题
- iconfont字体图标四中制作方法
- 使用阿里巴巴图标库生成iconfont字体图标
- 安卓中如何使用iconfont字体图标
- CSS3 iconfont矢量字体图标的使用
- 使用阿里巴巴图标库生成iconfont字体图标
- Iconfont 图标字体
- iconfont字体图标渐变
- Iconfont字体图标
- android中使用iconfont
- Android 中使用IconFont
- Android如何设置图标字体 IconFont(HTML图标)
- java反射机制怎样调用类的私有方法?
- 电话正则表达式
- 349. Intersection of Two Arrays(C++实现)
- 带分数---搜索
- Swift - Realm数据库的使用详解(附样例)
- android中使用iconfont图标字体
- 常用数据结构
- 细说 #pragma pack(n)
- 正则表达式
- 优化sql查询
- 利用java反射机制调用类的public公有方法的例子
- iBeacon如何定位
- Androin学习笔记四十:OutputStream(示例,出错代码)
- iOS开发 UITableView 常用细节