android shape 阴影
时间: 2023-07-22 14:43:37 浏览: 146
android shape实现阴影或模糊边效果
要在 Android Shape 中添加阴影,可以使用 `<layer-list>` 元素来创建一个带有多个层的 Shape。其中,一个层可以是 Shape,另一个层可以是一个矩形或圆角矩形,用于产生阴影效果。以下是一个示例代码:
```xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Shape -->
<item>
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
<corners android:radius="8dp" />
</shape>
</item>
<!-- Shadow -->
<item android:bottom="2dp" android:left="2dp" android:right="2dp">
<shape android:shape="rectangle">
<solid android:color="#66000000" />
<corners android:radius="8dp" />
</shape>
</item>
</layer-list>
```
注意,这个示例中的阴影是通过在 Shape 的下方添加一个矩形来实现的,其颜色为半透明黑色。您可以根据需要调整它们的颜色和偏移量。
阅读全文