圆环就是在圆形的基础上进行圆环厚度设置,所以我们先看一下圆形的基础画法
//圆形画法
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="@android:color/white"></solid> //背景设置 <size android:height="20dp" android:width="20dp"></size> //设置宽高 </shape>
//圆环画法
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <size android:width="10dp" android:height="10dp"></size> //设置圆总宽高 <stroke android:width="2dp" //设置圆环的厚度 android:color="@android:color/holo_red_light"></stroke> </shape>//圆角矩形画法<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@android:color/holo_green_dark"></solid> <size android:height="10dp" android:width="24dp"></size> <corners android:topLeftRadius="180dp" //设置左上角弧度 android:topRightRadius="180dp" //设置右上角弧度 android:bottomLeftRadius="180dp"//设置左下角弧度 android:bottomRightRadius="180dp"//设置右下角弧度></corners> </shape>