我的相机应用程序有一个圆形的ImageButton,用于显示用户像许多其他相机应用程序一样捕获的最后一个图像。为了给ImageButton一个圆形的形状我正在使用一个使用drawable作为背景的样式,我使用ImageButton的setImageBitmap函数来显示图像拇指。但问题是在设置位图后,ImageButton的形状会变为方形。如何在不改变ImageButton形状的情况下做到这一点?
答案 0 :(得分:0)
您可以使用circular Image view库来实现
<CircularImage.CircleImageView
android:id="@+id/profilecircularimage"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_gravity="center_vertical|center_horizontal"
android:layout_marginTop="10dp"
android:clickable="true"
android:src="@drawable/cameraImage"
app:civ_border_color="@color/primary"
app:civ_border_width="2dp" />