<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<layer-list>
<!-- 相当于padding -->
<item android:left="4dp" android:top="4dp">
<shape android:shape="oval">
<solid android:color="@color/bg_btn_shadow"></solid>
</shape>
</item>
</layer-list>
</item>
<item>
<layer-list>
<!-- SHADOW LAYER -->
<item android:left="4dp" android:top="4dp">
<shape android:shape="oval">
<solid android:color="@color/bg_btn_shadow"></solid>
<corners android:radius="30dip" />
</shape>
</item>
<!-- CONTENT LAYER -->
<!-- 相当于padding -->
<item android:bottom="4dp" android:right="4dp">
<shape android:shape="oval">
<solid android:color="@color/bg_btn"></solid>
</shape>
</item>
</layer-list>
</item>
</selector>
Shape定义阴影效果
最新推荐文章于 2024-08-18 03:30:46 发布