Android之用自定义的shape去实现shadow效果
16lz
2021-12-04
直接上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获取剪贴板内容
- Android添加一个系统service
- android 用代码画虚线边框背景
- Android之——原生分享功能
- android5 sdk 下载地址大全
- android弹出消息框
- 上百个android小项目源码(来源于网络)
- 查看自己Android设备分辨率
- Android(安卓)SVG矢量图