Android 圆角ImageView

第一步:创建自定义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

但是不能自定义左上,左下,右上,右下单独的圆角

相关推荐
油炸小波1 小时前
09-微服务原理篇(XXLJOB-幂等-MySQL)
android·mysql·微服务
果子没有六分钟1 小时前
setprop debug.hwui.profile visual_bars有什么作用
android
键来大师5 小时前
Android15 源码关闭Selinux
android·java·framework·rk3588
Ro Jace5 小时前
三国华容道(横刀立马)移动策略
android·java·数据库·人工智能·深度学习·神经网络·游戏
Digitally6 小时前
如何将短信从安卓手机传输到电脑
android
木易 士心6 小时前
Android Studio + Gemini 移动开发领域的一次范式转移
android·ide·android studio
GISer_Jing8 小时前
跨平台Hybrid App开发实战指南
android·flutter·react native
新之助小锅10 小时前
java版连接汇川PLC,发送数据,读取数据,保持重新链接,适用安卓
android·java·python
2501_9160074711 小时前
iOS性能调试工具终极指南,从系统底层到多端协同的全方位优化实践(2025版)
android·ios·小程序·https·uni-app·iphone·webview