标签: android android-drawable rippledrawable
将相同的Drawable设置为多个按钮/视图作为背景(使用setBackground(Drawable)时出现涟漪效应问题,当我单击按钮A时,将显示按钮B的涟漪效果。
Drawable
setBackground(Drawable)
注意:我测试mutate()但没有任何效果
mutate()
答案 0 :(得分:1)
尝试 Drawable newDrawable = oldDrawable.getConstantState().newDrawable().mutate();
Drawable newDrawable = oldDrawable.getConstantState().newDrawable().mutate();