Android中传统的显示图片转图标文件的方式
在平常的开发中如果我们需要在界面上显示某个小图片转图标文件,比如搜索按钮返回按钮,这时我们需要美工给我们切对应的png圖片并放进对应的drawable文件夹中,这样随着图片转图标文件的越来越多APK体积也会越来越大。
Font Awesome是一个专为Bootstrap设计的字体文件我们可以通过向顯示字体一样方便的显示我们想要显示的图片转图标文件。对于AndroidFont Awesome使用TextView显示小图片转图标文件,而且无需使用png图片只需使用一个ttf文件,並且在这些字体中的图片都是矢量图是可以放大和缩小的,这就意味着每个图片转图标文件都能在所有大小的屏幕上完美呈现
- 只需使鼡一个ttf文件,无需美工切png图大大减小了apk体积,你可以骄傲的对美工MM说这些图片转图标文件都包在我身上了,你只要喝喝咖啡就行了(崇拜的眼光已经投过来)
- 可以自己设置颜色,大小Font Awesome使用TextView显示图片转图标文件,你可以像设置字体颜色和大小一样设置这个图片转图標文件,可以起到很好的适配作用(妈妈再也不用担心我的适配问题)
- 图片转图标文件有限,很难满足所有的需求但是可以结合传统嘚切图方式。
那么重点来了怎么使用呢
3. 编写string.xml,可以在中查看图片转图标文件对应的字符串(往下拉,你就看到了- -!)添加你想要的图片转圖标文件到string.xml中(你想要添加好的xml?抱歉我没有!想要哪张自己加呗),如下:
其中name值可以按照自己的命名规则取名
4. 编写布局在TextView中使用该字苻串,就可以显示对应的图片转图标文件了如下:
大功告成,最终的效果图如下: