setColorFilter not working

后端 未结 10 1463
春和景丽
春和景丽 2020-12-05 12:43

I\'m trying to implement a simple colorfilter on an imageview to turn the black image into a white image. In order to achieve that I do the following:

    we         


        
10条回答
  •  执念已碎
    2020-12-05 13:43

    For me, simply calling setColorFilter() on the ImageView wasn't working.

    imageView.setColorFilter(ResourcesCompat.getColor(resources, color, null)) //didnt work on 21, only 22+
    

    For whatever reason, on API 21, the only way I could get setColorFilter() to work properly was to post the change to the views message queue.

    imageView.post { imageView.setColorFilter(ResourcesCompat.getColor(resources, color, null)) } //this works on 21+
    

提交回复
热议问题