前言:如下做记录展示,注释中对每个标签都有解释,需要的朋友可以参考下。
<?xml version="1.0" encoding="utf-8"?>
<!-- 定义形状(椭圆) -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<!-- 边角半径 -->
<corners android:radius="10dp"/>
<!-- 倾斜度 -->
<gradient android:type="linear" />
<!-- 背景padding值 -->
<padding android:left="30dp" android:top="30dp" android:right="0dp" android:bottom="0dp"/>
<!-- 背景宽高 -->
<size android:width="50dp" android:height="30dp"/>
<!-- 背景颜色 -->
<solid android:color="#000000"/>
<!-- 边线 -->
<stroke android:width="1px" android:color="#BEC1C6"/>
</shape>
注意:
1. 自定义背景圆可以定义每个角的弧度
2. 上面的一些属性,如padding属性、size属性在控件的该属性下没有设置值才有效果,也就是说属性一致由控件属性说了算,控件属性没有设置则由自定义背景属性决定
以上就是全部内容,大家可以自个去试试,有什么问题可以留言。或者在微信公众号“技术帮团队”上找我们。