在使用的时候将控件比如imageview或textview的高宽设置成一样就是正圆,solid表示远的填充色,stroke则代表远的边框线,所以两者结合可以实现带边缘的圆,当然也可以直接加上size控制高宽,
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
android:useLevel="false">
//solid表示远的填充色
<solidandroid:color="@color/red"/>
//stroke则代表远的边框线
<stroke
android:width="1dp"
android:color="@color/white"/>
//直接加上size控制高宽变成园
<sizeandroid:width="20dp"
android:height="20dp"/>
</shape>