MaterialCardView没有涟漪 [英] No ripples for MaterialCardView

查看:34
本文介绍了MaterialCardView没有涟漪的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

新的MaterialCardView上没有涟漪吗?

我将CardViewandroid: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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆