安卓ImageView圆角的简单实现
本文对ImageView圆角的实现不需要自定义View,所以非常简单。
第一步:创建一个shape资源
在drawable文件夹下创建一个image_fillet.xml的shape资源文件,资源文件的代码如下图所示:
radius属性代表圆角的弧度,数值越大ImageView就越圆,其它属性可以根据实际情况调整。
第二步:在ImageView中使用shape文件
shape文件在ImageView的background属性引用,可以参考以下代码,可以根据自己的情况调整。
第三步:调用setClipToOutline(true)方法
请参考以下代码:
这一步很关键,如果ImageView没有调用setClipToOutline(true)方法就没有圆角效果。
下图是最终效果 :
评论
发表评论