安卓ImageView圆角的简单实现

本文对ImageView圆角的实现不需要自定义View,所以非常简单。

第一步:创建一个shape资源

在drawable文件夹下创建一个image_fillet.xml的shape资源文件,资源文件的代码如下图所示:

radius属性代表圆角的弧度,数值越大ImageView就越圆,其它属性可以根据实际情况调整。

第二步:在ImageView中使用shape文件

shape文件在ImageView的background属性引用,可以参考以下代码,可以根据自己的情况调整。

第三步:调用setClipToOutline(true)方法

请参考以下代码:

这一步很关键,如果ImageView没有调用setClipToOutline(true)方法就没有圆角效果。

下图是最终效果


 



 

 

 

 

评论

此博客中的热门博文

Privacy Policy

Privacy Policy

你想做的产品已经有很多人在做了,那还有做的必要吗?