如何消除MaterialCardVew的涟漪效应?
2022-09-02 20:16:37
如何禁用触摸波纹效果?将属性设置为或玩弄属性和属性没有任何效果。MaterialCardView
clickable
false
foreground
background
我使用的是材料支持库版本 1.1.0-alpha02。
如何禁用触摸波纹效果?将属性设置为或玩弄属性和属性没有任何效果。MaterialCardView
clickable
false
foreground
background
我使用的是材料支持库版本 1.1.0-alpha02。
只有 :rippleColor
styleable
<com.google.android.material.card.MaterialCardView
style="@style/Widget.MaterialComponents.CardView"
app:rippleColor="@android:color/transparent"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</com.google.android.material.card.MaterialCardView>
注意:它不会消除涟漪效应。<androidx.cardview.widget.CardView
只需在 xml 中使用此属性:app:rippleColor="@android:color/transparent"
或者在 Kotlin 中以编程方式:cardView.rippleColor = ColorStateList.valueOf(Color.TRANSPARENT)