В моем приложении камеры есть круглая кнопка ImageButton, чтобы показать последнее изображение, снятое пользователем, как и во многих других приложениях камеры. Чтобы придать ImageButton круглую форму, я использую стиль, который использует рисование для фона, и я использую функцию setImageBitmap ImageButton для отображения большого пальца изображения. но проблема в том, что форма ImageButton меняется на квадратную после установки растрового изображения. как я могу это сделать, не меняя форму ImageButton?
Использование setImageBitmap без изменения формы ImageButton
comment
используйте преобразование circleCrop на изображении, если вы используете библиотеку обработки изображений, например Glide
- person Killer   schedule 17.03.2018
Ответы (1)
Для этого можно использовать библиотеку 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" />
person
Kakumanu siva krishna
schedule
17.03.2018