我们在项目中遇到不同的图标,通过改变图标的非透明颜色为某一种特定的颜色,这样就可以一个图标多次利用,这样就会使我们的APP变小。如果每种颜色都去做一套的话,不经费时费力,而且会使我们的APP变大。
ImageView有一个属性可以去改变图片的非透明颜色,这样一个图标就可以加工成多个图标,就能根据颜色值改变界面中的图标颜色。
在java代码中可以
imageView.setColorFilter(Color.WHITE);
或者在XML布局中
android:tint=“#FF0000”
我们在项目中遇到不同的图标,通过改变图标的非透明颜色为某一种特定的颜色,这样就可以一个图标多次利用,这样就会使我们的APP变小。如果每种颜色都去做一套的话,不经费时费力,而且会使我们的APP变大。
ImageView有一个属性可以去改变图片的非透明颜色,这样一个图标就可以加工成多个图标,就能根据颜色值改变界面中的图标颜色。
在java代码中可以
imageView.setColorFilter(Color.WHITE);
或者在XML布局中
android:tint=“#FF0000”