在Android中以编程方式删除色调颜色[duplicate]

qmelpv7a  于 2022-12-09  发布在  Android
关注(0)|答案(1)|浏览(108)

此问题在此处已有答案

How to set tint for an image view programmatically in android?(25个答案)
五年前就关门了。
我想以编程方式删除(重置)已在XML布局中设置的ImageView色调颜色

monwx1rj

monwx1rj1#

我认为如果以上的东西不工作,你可以尝试再次添加图像到imageview编程,而再次添加它编程不设置tintcolor为它,它会膨胀与原来的颜色

myImgView.setImageResource(R.drawable.yourDrwable);

或者我觉得这对你有用

imageview.setColorFilter(null)

imageView.clearColorFilter()

imageView.drawable.setTintList(null)

ImageViewCompat.setImageTintList(imageView, null);

根据评论进行更新

相关问题