1.
2.
3.代码示例 :
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- 纯色填充 -->
<solid android:color="@android:color/holo_blue_light"/>
<!-- shape的四个角的角度 -->
<corners
android:bottomLeftRadius="0dp"
android:topLeftRadius="10dp"
android:bottomRightRadius="10dp"
android:topRightRadius="0dp"/>
<!-- 描边 -->
<stroke
android:dashGap="10dp"
android:dashWidth="20dp"
android:color="@android:color/holo_purple"
android:width="3dp"/>
<!-- 线性渐变 -->
<gradient
android:type="linear"
android:startColor="#f00"
android:centerColor="#0f0"
android:endColor="#00f"
android:angle="270"/>
<!-- 镜像渐变 -->
<gradient
android:type="radial"
android:startColor="#f00"
android:centerColor="#0f0"
android:endColor="#00f"
android:gradientRadius="150dp"
android:angle="270"/>
<!-- 扫描性渐变 -->
<gradient
android:type="sweep"
android:startColor="#f00"
android:centerColor="#0f0"
android:endColor="#00f"
android:angle="270"/>
//提示:padding和size,在实际开发中不怎么使用,了解即可!
<padding
android:right="50dp"
android:left="50dp" />
</shape>