第一步:创建自定义ViewOutlineProvider
class RadiusViewOutlineProvider(private val mRadius: Float) : ViewOutlineProvider() {
override fun getOutline(view: View, outline: Outline) {
outline.setRoundRect(0, 0, view.width, view.height, mRadius)
}
}
第二步:创建自定义ViewOutlineProvider
iv.outlineProvider = RadiusViewOutlineProvider(150f)
iv.clipToOutline = true
但是不能自定义左上,左下,右上,右下单独的圆角