Android shape实现渐变、部分圆角及叠加效果
16lz
2021-01-23
1、普通圆角背景
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#cccccc"/> <corners android:radius="10dp"/>shape>
2、部分圆角渐变背景
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="0" android:endColor="#cccccc" android:startColor="#222222" /> <corners android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" android:topLeftRadius="0dp" android:topRightRadius="0dp" />shape>
3、叠加部分圆角渐变背景
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:left="42dp" android:right="42dp"> <shape android:shape="rectangle"> <solid android:color="#00ff00"/> <corners android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" android:topLeftRadius="0dp" android:topRightRadius="0dp" /> shape> item> <item android:bottom="10dp" android:left="21dp" android:right="21dp"> <shape android:shape="rectangle" > <solid android:color="#ff0000"/> <corners android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" android:topLeftRadius="0dp" android:topRightRadius="0dp" /> shape> item> <item android:bottom="20dp"> <shape android:shape="rectangle" > <gradient android:angle="0" android:endColor="#cccccc" android:startColor="#222222" /> <corners android:topLeftRadius="0dp" android:topRightRadius="0dp" android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"/> shape> item>layer-list>
4、底边框背景
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:right="-2dp" android:left="-2dp"> <shape> <solid android:color="@android:color/transparent"/> <stroke android:width="0.5dp" android:color="#ff0000"/> shape> item>layer-list>
更多相关文章
- android中实现背景图片颜色渐变方法
- android PopupWindow 阴影背景 、动画 、点击显示、隐藏
- Android TextView带背景图片和自定义边框
- Android在配置文件中配置Button再不同情况下的的背景
- ListView 可以滑动的上下间距
- android之4.0控件switch自定义开关背景图片和控制宽度
- android 远程下载桌面背景图案——URLConnection 与 setWallpape
- Android ListView拖动时背景颜色会变成黑色 的解决办法