android 改变ImageView的图片非透明颜色变成某一种特定的颜色

我们在项目中遇到不同的图标,通过改变图标的非透明颜色为某一种特定的颜色,这样就可以一个图标多次利用,这样就会使我们的APP变小。如果每种颜色都去做一套的话,不经费时费力,而且会使我们的APP变大。

ImageView有一个属性可以去改变图片的非透明颜色,这样一个图标就可以加工成多个图标,就能根据颜色值改变界面中的图标颜色。

在java代码中可以

imageView.setColorFilter(Color.WHITE);

或者在XML布局中

android:tint=“#FF0000”

    原文作者:ConfidentWU
    原文地址: https://blog.csdn.net/mengtianqq/article/details/53322569
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞