[英]How to disable the Android ripple effect for quick taps?
在 Google Play 等某些应用程序中,快速点击/点击视图不会显示涟漪效应。
如果您长按某个元素,则会显示波纹。
这个效果是如何实现的?
谢谢
尝试在布局中设置属性视图:android:clickable="false"
AFAIK 您需要在该视图上设置其他选择器。 波纹效果使用在 xml 中具有“波纹”节点的扇区。 只需为 Android <21 使用旧类型的选择器,它应该可以使用您想要的标签。
我认为您正在寻找的是app:rippleColor
属性(如果使用材料设计库)。 因此,例如,如果您想禁用Button
上的波纹效果,请将其波纹颜色设置为透明:
<com.google.android.material.button.MaterialButton
...
app:rippleColor="@android:color/transparent" />
我已经回答了另一个类似的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.