通过topLeftRadius、topRightRadius、bottomLeftRadius、bottomRightRadius分别设置左上、右上、左下、右下的圆角宽度,得到自己想要的效果。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<!--圆角-->
<corners android:bottomLeftRadius="18dp" android:topLeftRadius="18dp" />
<!--填充颜色-->
<solid android:color="@color/main_color" />
</shape>
</item>
</layer-list>