Android - 将一个 Drawable 设置为多个按钮

Android - Set a Drawable to multiple buttons

设置同一个Drawable到多个buttons/views作为背景(使用setBackground(Drawable)有波纹效果问题,当我点击按钮A时,按钮B的波纹效果会显示.

注意:我测试了mutate()但没有任何效果

试试看 Drawable newDrawable = oldDrawable.getConstantState().newDrawable().mutate();