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

标签 android android-drawable rippledrawable

将相同的Drawable设置为多个按钮/ View 作为背景(使用setBackground(Drawable)有涟漪效应的问题,当我点击按钮A时,涟漪效应将显示按钮 B。

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

最佳答案

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

关于Android - 将一个 Drawable 设置为多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48424858/

相关文章:

java - 如何延迟重复警报的触发(开始时间)?

Java 如何显示然后隐藏(GONE) View -Android

方法参数的Android字节码分析

带有 API v16 的层列表的后台可绘制对象中的 Android 问题

java - Android将多个不同大小的位图绘制到相同大小的 Canvas

android - 涟漪效应有时不出现

android - 在Android上关闭屏幕时以编程方式关闭屏幕

android - 将 android 矢量可绘制 XML 转换为 SVG

android - 使波纹填充整个 View

java - 按下长点击时防止短点击