[英]How to disable ripple effect on long press of a button in lollipop?
如何在棒棒糖中長按按鈕時禁用漣漪效應?
當使用 Sherlock 長按按鈕時沒有顯示漣漪效果,但是當我使用 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 中的 draw 函數替換為一個只返回 True 的函數。
您需要從手機中獲取 /system/framework/framework.jar,對其進行修補,然后將其推回(為此您需要 root)。 有關分步說明,請參閱鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.