新建一个shape.xml文件
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 连框颜色值 --><item>
<shape>
<solid android:color="#ff8a8a" />
<corners android:radius="@dimen/radius" />
</shape>
</item>
<!-- 主体背景颜色值 -->
<!-- 线条的粗细 -->
<item android:bottom="1dp" android:right="1dp" android:left="1dp" android:top="1dp" >
<shape>
<solid android:color="#ffffff" />
<padding android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />
</shape>
</item>
</layer-list>
一下是效果图
新建一个selector.xml文件
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<solid android:color="@color/bg_pale_green" />
<corners android:radius="@dimen/radius" />
<stroke android:width="1dp" android:color="@color/pale_green" />
<padding android:bottom="17px" android:left="43px" android:right="43px" android:top="17px" />
</shape>
</item>
<item>
<shape>
<solid android:color="@android:color/transparent" />
<corners android:radius="@dimen/radius" />
<stroke android:width="1dp" android:color="@color/white" />
<padding android:bottom="17px" android:left="43px" android:right="43px" android:top="17px" />
</shape>
</item>
</selector>
这个点击的时候边框会变色
之后用到其他会及时更新,如果有其他写法,欢迎在留言区留言,谢谢!!