MaterialCardView没有涟漪 [英] No ripples for MaterialCardView
本文介绍了MaterialCardView没有涟漪的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
新的MaterialCardView
上没有涟漪吗?
我将CardView
与android:clickable="true"
和android:foreground="?android:attr/selectableItemBackground"
一起使用,它们工作正常,但与新的MaterialCardView
一起使用时,😰没有任何波动。
其他View
等继续工作,但我希望我的卡可点击(以涟漪作为反馈)。
推荐答案
这是MaterialCardView
的错误。它在创建后会覆盖前景。我填满了一只虫子。如果卡片可以点击而不需要设置前景,则应修复为显示波纹。
CardView
,或者您可以在CardView膨胀之后更改您的代码以设置前台可绘制,否则我们将很乐意接受Pull请求!相关编码地址:https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/card/MaterialCardView.java。可以使用https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/ripple/RippleUtils.java和RippleDrawable for SDK>=21。
这篇关于MaterialCardView没有涟漪的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文