【问题标题】:How to disable the Android ripple effect for quick taps?如何禁用快速点击的 Android 涟漪效应?
【发布时间】:2016-12-02 04:28:12
【问题描述】:

在某些应用(例如 Google Play)中,快速点击/点击视图不会产生连锁反应。

如果你长按一个元素,就会显示波纹。

这个效果是怎么实现的?

谢谢

【问题讨论】:

    标签: android material-design android-view android-5.0-lollipop


    【解决方案1】:

    尝试在布局中设置属性视图: android:clickable="false"

    【讨论】:

    • 视图需要可点击。
    【解决方案2】:

    AFAIK 您需要在该视图上设置其他选择器。涟漪效应使用在 xml 中具有“涟漪”节点的扇区。只需为 Android

    【讨论】:

      【解决方案3】:

      我认为您正在寻找的是app:rippleColor 属性(如果使用材料设计库)。因此,如果您想禁用 Button 上的波纹效果,请将其波纹颜色设置为 透明

      <com.google.android.material.button.MaterialButton
          ...
          app:rippleColor="@android:color/transparent" />
      

      我已经回复anther similar question

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-16
        • 2017-08-09
        • 2019-09-15
        • 1970-01-01
        • 2022-12-22
        相关资源
        最近更新 更多