我的目标是在点击列表项时出现涟漪效果和阴影。我知道,为了实现阴影,当前需要为视图的背景设置非透明颜色。
这是我用于列表项的背景:
如您所见,我将实心值设置为白色,当视图绘制时,它具有白色背景。为了确保使用了这个值,我将其更改为红色,视图变为红色背景,所以并不像
我还测试了将此背景切换为纯白色,结果显示正确的高程阴影,因此我知道问题不在其他方面。
我需要添加什么内容才能使我的高程出现?
这是我用于列表项的背景:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/ripple_color">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/white"/>
<stroke android:color="@color/border_color"
android:width="0.25dp"/>
</shape>
</item>
</ripple>
如您所见,我将实心值设置为白色,当视图绘制时,它具有白色背景。为了确保使用了这个值,我将其更改为红色,视图变为红色背景,所以并不像
solid
元素被忽略一样。我还测试了将此背景切换为纯白色,结果显示正确的高程阴影,因此我知道问题不在其他方面。
我需要添加什么内容才能使我的高程出现?