如何制作圆角图像视图?在Android中,默认情况下,ImageView是一个矩形。如何使其成为图像视图中的圆角矩形(将位图的所有四个角剪辑为圆角矩形)?
4 回答
慕容708150
TA贡献1831条经验 获得超4个赞
<android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="match_parent" app:cardCornerRadius="8dp" android:layout_margin="5dp" android:elevation="10dp"> <ImageView android:id="@+id/roundedImageView" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/image" android:background="@color/white" android:scaleType="centerCrop" /> </android.support.v7.widget.CardView>
慕码人2483693
TA贡献1860条经验 获得超9个赞
setCornerRadius(float cornerRadius)
Bitmap src
ImageView
RoundedBitmapDrawable dr = RoundedBitmapDrawableFactory.create(res, src);dr.setCornerRadius(cornerRadius);imageView.setImageDrawable(dr);
添加回答
举报
0/150
提交
取消