Iconfont 是一套字体图标,和我们使用自定义字体的方式是一样的,并且它是一种矢量图标。
免费网址:阿里iconfont
(1)在阿里iconfont中选择想要的图标,然后放入购物车Download code下来:
(2) 将.ttf放入到android assets目录下:
iconfont.svg中查看unicode代码:
将iconfont.ttf放入assets目录下:
(3)代码实现:
读取assets目录下iconfont.ttf文件
val typeface = Typeface.createFromAsset(textView.context.assets, "iconfont/iconfont.ttf")
textView.typeface = typeface
资源写入string.xml
<string name="test"></string>
绑定TextView并设置text
TypefaceUtils.INSTANCE.bindView(tvTest);
tvTest.setText(R.string.test);
效果: