波纹效果与回收站已经彩色背景视图项目

时间:2019-02-11 16:29:27

标签: android ripple

我知道如果我使用

android:background="?android:attr/selectableItemBackground"
android:background="?attr/selectableItemBackground"

到回收者视图项目的根元素,我将达到波纹效果。但是回收者视图项具有白色背景。

我应该怎么用红色背景代替白色?

我不能使用android:background属性作为根元素,因为我已经在使用它来产生涟漪效应。

我可以进行修改,并添加一些带有match_parent的View只是为了保留背景颜色,但是我想这是更合适的方法。

几天来,我一直在与整体斗争,所以请有人给我一个提示吗?

有了这个,我有了红色的涟漪,但是项目的默认背景仍然是白色。

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="#F00"> 

  <item
    android:id="@android:id/mask"
    android:drawable="#00F" />
</ripple>

我希望单击时具有红色阴影的红色背景

0 个答案:

没有答案