易采站长站为您分析Android编程使用自定义shape实现shadow阴影效果的方法,涉及Android中xml文件布局的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Android编程使用自定义shape实现shadow阴影效果的方法。,具体如下:
直接上xml文件, 并且附上相应的解析:
- <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://www.easck.com/apk/res/android">
- <item android:state_pressed="true"> <layer-list>
- <!-- 相当于padding --> <item android:left="4dp" android:top="4dp">
- <shape> <solid android:color="#ff58bb52" />
- <corners android:radius="30dip"/> </shape>
- </item> </layer-list>
- </item> <item>
- <layer-list> <!-- SHADOW LAYER -->
- <item android:left="4dp" android:top="4dp"> <shape>
- <solid android:color="#66000000" /> <corners android:radius="30dip"/>
- </shape> </item>
- <!-- CONTENT LAYER --> <!-- 相当于padding -->
- <item android:bottom="4dp" android:right="4dp"> <shape>
- <solid android:color="#ff58bb52" /> <corners android:radius="30dip"/>
- </shape> </item>
- </layer-list> </item>
- </selector>










