android实现圆形头像(使用第三方框架)

在做一个大作业,需要将用头像设置成圆形。这边我使用了第三方框架:RoundedImageView
****第一步:****引入第三方框架
如图,在项目下的build.gradle引入:
compile ‘com.makeramen:roundedimageview:2.2.1’

在这里插入图片描述**第二步:**设计布局
和View用法类似,其中app:riv_oval=“true”意思是是否圆形。但是效果如图,不是正圆,它是按照照片的长宽比例变成一个椭圆的。所以还要加上android:scaleType=""

在这里插入图片描述
src原图与RoundedImageView的比例关系,使用时要注意设置android:scaleType="",一般来说,有fitCenter,centerCrop,CenterInside,fitXY等几种。你可以了解一下其他几个的效果。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40484416/article/details/90177885