Android之用自定义的shape去实现shadow效果
16lz
2021-01-23
直接上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 studio project文件结构翻译
- Eclipse中Android项目XML文件的格式化配置
- Android找不到Manifest系统文件
- androidUI设计之旅 ----布局文件属性解析
- 制作linux根文件系统
- android中如何获取文件的路径总结
- 如何使用APK扩展文件
- Android的xml文件中引用类型