ฉันจะปิดการใช้งานเอฟเฟกต์ระลอกคลื่นสัมผัสของ 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>
rippleColor
แล้วจะกำจัดยังไงล่ะ? คุณช่วยอธิบายได้ไหม?
- person vikas singh; 19.04.2019
คุณสามารถทำได้โดยใช้ CSS เช่นนั้น:
.mdc-card__primary-action.card__primary-action.mdc-ripple-upgraded {
&:hover,
&:focus,
&:active {
&.mdc-card__primary-action::before,
&.mdc-card__primary-action::after {
background-color: rgba(255, 255, 255, 0) !important;
opacity: 0 !important;
}
}
}