1、添加依赖
implementation 'com.google.android.material:material:1.2.1'
2、常用属性
//下面这两方法都可以设置外观样式,但是不知道有什么区别
//如果同时使用显示的结果是app:shapeAppearanceOverlay
//这里需要在style中设置
app:shapeAppearance="@style/roundedCornerImageStyle"
app:shapeAppearanceOverlay="@style/cutImageStyle"
app:strokeColor="#0f0"//描边颜色
app:strokeWidth="2dp"//描边宽度
3、style.xml中编写外观
- cornerFamily:拐角方式,有rounded(圆角)、cut(切角)两种方式
- cornerSize:拐角大小,可以用尺寸值或百分比
这里复制了一些别人写好的样式,拷贝一下,免得到时候到处找不到
https://blog.csdn.net/u013365445/article/details/108538964