Android: Cloning a drawable in order to make a StateListDrawable with filters

前端 未结 7 821
梦谈多话
梦谈多话 2020-11-29 18:32

I\'m trying to make a general framework function that makes any Drawable become highlighted when pressed/focused/selected/etc.

My function takes a D

7条回答
  •  春和景丽
    2020-11-29 18:57

    This is what works for me.

    Drawable clone = drawable.getConstantState().newDrawable().mutate();
    

提交回复
热议问题