Android AppAndroid开发经验谈Android开发

Android App icon font集成攻略

2017-10-25  本文已影响73人  肖丹晨

前言
近期项目中有用到Icon Font,个人对Icon Font也比较喜欢,写点文章推广推广。喜欢探讨Android开发技术的同学可以加学习小组QQ群: 193765960

版权归作者所有,如有转发,请注明文章出处:http://www.jianshu.com/u/d43d948bef39

相关文章
Android APP更换字体策略精要

Icon Font

Icon Font出来已经有一段时间了,网上的资料也比较多。
其优点也是很明显的:

唯一不太方便的是只适用于纯色的图标

Android中集成使用

UI提供的资源

使用Icon Font需要UI将图标以字体库ttf的形式提供,比如iconfont.ttf。http://www.iconfont.cn/这个网站可以供UI设计师设计icon并生成ttf包。

Android 集成Icon Font

  1. assets目录下放入资源包iconfont.ttf
  2. 在App 的Application的onCreate()方法中设置系统字体
@Override
public void onCreate() {
    super.onCreate();
    String fonts = "fonts/iconfont.ttf";//字体控制
    FontsUtils.setDefaultFont(this, "SERIF", fonts);
 }

设置字体的工具类,网上实在是太多了,大家自己去找一个就好。

用法

在xml的layout布局文件中,直接使用Textview

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@mipmap/fab_bg"
    android:gravity="center"
    android:text="\ue623"
    android:textColor="@color/gray6"
    android:textSize="16dp"
    android:typeface="serif" />

其中:

分享是一种美德,转发是对作者最好的支持,欢迎大家加QQ群积极参与技术讨论。

上一篇下一篇

猜你喜欢

热点阅读