簡體   English   中英

如何在棒棒糖中長按按鈕時禁用漣漪效應?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM