这篇文章主要介绍了Android编程使用自定义shape实现shadow阴影效果的方法,涉及Android中xml文件布局的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Android编程使用自定义shape实现shadow阴影效果的方法。分享给大家供大家参考,具体如下:
直接上xml文件, 并且附上相应的解析:
- <?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>
- <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>
希望本文所述对大家Android程序设计有所帮助。
新闻热点
疑难解答