【发布时间】:2015-09-24 15:52:11
【问题描述】:
如何禁用长按棒棒糖中的按钮时的涟漪效应?
当使用 sherlock 长按按钮时不会显示涟漪效果,但是当我使用 appcompat 时,它会在单击以及长按按钮时显示涟漪效果。 我不想在按下按钮时产生任何连锁反应
【问题讨论】:
标签: android material-design android-appcompat
如何禁用长按棒棒糖中的按钮时的涟漪效应?
当使用 sherlock 长按按钮时不会显示涟漪效果,但是当我使用 appcompat 时,它会在单击以及长按按钮时显示涟漪效果。 我不想在按下按钮时产生任何连锁反应
【问题讨论】:
标签: android material-design android-appcompat
如果你使用MaterialButton,则设置app:rippleColor:
<com.google.android.material.button.MaterialButton
...
app:rippleColor="@android:color/transparent" />
【讨论】:
如果您有 root,请在此处查看我的补丁 https://github.com/luv/android5_noripple
我的补丁只是将 android.graphics.drawable.Ripple 中的绘图函数替换为一个只返回 True 的函数。
您需要从手机中获取 /system/framework/framework.jar,对其进行修补,然后将其推回(为此您需要 root)。有关分步说明,请参阅链接。
【讨论】: