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