Android change color of ImageView / Bitmap

后端 未结 5 1290
-上瘾入骨i
-上瘾入骨i 2021-02-15 11:19

I need to find a way to change the color of bitmap in Android. I need to replace/change colors of oval image smoothly in my application depending on int value. I ne

5条回答
  •  挽巷
    挽巷 (楼主)
    2021-02-15 12:00

    This is how I solved this issue :

    1. Declare an ImageView with src="@drawable/button"
    2. Create a Drawable and set ColorFilter to it and after that use it as src to your declared ImageView like this :

    >

    Drawable myIcon = getResources().getDrawable( R.drawable.button );
    ColorFilter filter = new LightingColorFilter( Color.BLUE, Color.BLUE );
    myIcon.setColorFilter(filter);
    color.setImageDrawable(myIcon);
    

提交回复
热议问题