在Android開發(fā)中咒精,我們經(jīng)常會遇到很多的背景透明镶柱,只有線條的圖片!如下
同時我們還需要他們被選中或者符合當前級別的圖片模叙,于是我們就有灰色的和紅色的兩張圖片歇拆,但有的時候美工只提供來灰色的圖片,我們自己:一不想麻煩別人范咨,二故觅,自己ps又麻煩,三渠啊,不想要那么多同樣的圖標但只是顏色不同的圖片输吏!
- 于是bitmap應運而生:我們可以在drawable文件夾下新建xml文件,里面xml布局使用bitmap
bitmap_red_huiyuan.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@mipmap/huiyuan"
android:tint="#FC6466">
</bitmap>
從而就把灰色圖片轉(zhuǎn)換為來紅色的替蛉,tint就是填充顏色的意思贯溅,改變后如下:
而且這種xml生成的視圖肯定比圖片體積小很多:
以前一直不知道此小技巧,也算一個減小應用體積的辦法吧躲查!
注意:此方法>=API21版本有效它浅,如果是Android5.0以下,需要使用AppCompatTextView或AppCompatImageView來支持了镣煮!