【问题标题】:RippleDrawable not working as drawable for ViewGroupRippleDrawable 不能作为 ViewGroup 的可绘制对象
【发布时间】:2015-10-06 15:50:42
【问题描述】:

我试图通过 android 的 RippleDrawable 方法应用 RippleEffect,其中我首先将可绘制对象中的波纹定义为:-

文件名为ugb.xml

然后,我尝试将其作为导航抽屉(回收器视图)的布局应用到我为各个行创建的布局(回收器视图项)中,作为背景,如下所示:

它只是显示一个感叹号,当我将鼠标悬停在它上面时,它没有显示错误消息。此外,当我单击它时,它只会打开我的波纹可绘制文件。

有没有更好的办法?

提前谢谢你..!!

【问题讨论】:

  • 请对问题发表评论..!!我还是社区的新手,还不明白我们可以问或不问什么问题。如果您觉得这个问题不合适,那么在标记之前,请评论一下这个问题是如何不合适的,因为我真的很想成为这个社区的一员。提前致谢
  • 忽略图标,代码是否有效?
  • @TimCastelijns 是的..!!一切正常,除了涟漪效应..!!用于支持 21 之前的 API 设备的 ugb.xml 的替代版本也在工作!!只有具有涟漪效应的 v21/ugb.xml 不起作用..!!
  • @oberflansch 是的,刚刚尝试过..!!!工作得很好..!!感叹号仍然存在,但代码工作......!非常感谢..!
  • 顺便说一句,我再次尝试通过首先制作 ?android:attr/colorPrimaryHighlight 的颜色属性然后应用它..!!它也以这种方式工作..!感谢您再次提供帮助

标签: android xml


【解决方案1】:

对于其他为此苦恼的用户

解决方案:

更改可绘制波纹的颜色,白色波纹颜色可能不可见。

【讨论】:

    猜你喜欢
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 2022-01-14
    • 1970-01-01
    • 2012-10-24
    相关资源
    最近更新 更多