How to change colors of a Drawable in Android?

前端 未结 21 2166
野性不改
野性不改 2020-11-22 13:50

I\'m working on an android application, and I have a drawable that I\'m loading up from a source image. On this image, I\'d like to convert all of the white pixels to a dif

21条回答
  •  我在风中等你
    2020-11-22 14:12

    This code snippet worked for me:

    PorterDuffColorFilter porterDuffColorFilter = new PorterDuffColorFilter(getResources().getColor(R.color.your_color),PorterDuff.Mode.MULTIPLY);
    
    imgView.getDrawable().setColorFilter(porterDuffColorFilter);
    imgView.setBackgroundColor(Color.TRANSPARENT)
    

提交回复
热议问题