我想知道哪种是在Android中显示涟漪效果的最佳方式。它默认出现在按钮和所有。但是如果我们尝试设置按钮的背景颜色,效果就会消失。
我在堆栈溢出中看到了一些posts来创建这种效果。但它的旧帖子和谷歌会为XML文件添加一些新属性以产生效果。
非常感谢任何帮助。 提前致谢。
答案 0 :(得分:4)
在drawable文件夹中创建此xml文件,替换涟漪颜色并将其命名为" ripple.xml":
<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/your_ripple_color">
</ripple>
现在您可以将其作为背景应用:
android:background="@drawable/ripple"
android:clickable="true"