Я прямоугольное изображение, которое я хочу, чтобы отобразить в круговой обзор границы изображения: Я сделал рисую так:Изображения не прилегание в циркуляр Image View
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="100dp" />
<solid android:color="#41ba7a" />
<stroke
android:width="3dip"
android:color="#f9f9f9" />
<padding
android:bottom="4dp"
android:left="4dp"
android:right="4dp"
android:top="4dp" />
</shape>
Я использую его внутри ImageButton:
<ImageButton
android:id="@+id/service_image_on_orderpage"
android:layout_width="120dp"
android:layout_height="120dp"
android:background="@drawable/profile_circular_border_imageview"
android:elevation="5dp"
android:padding="20dp"
android:scaleType="centerCrop"
android:layout_marginBottom="20dp"/>
Это выглядит следующим образом:
Но когда я загрузить изображение в нем, то он будет выглядеть так:
Это не полностью закрывающей ImageButton. Я хочу, чтобы загруженный снимок должен был покрывать ImageButton круговым способом.
Я попытался изменить все возможные варианты android:scaleType
, но ничто не соответствует требованию, я даже попытался изменить ImageButton в ImageView, но проблема все еще сохраняется.
Пожалуйста, помогите.
уже ответили здесь: http://stackoverflow.com/q/39423549/6816052 –
Использование Эта библиотека https://github.com/hdodenhof/CircleImageView –
@NikunjParadva: не может использовать это, потому что Я должен изменить ImageButton во многих местах моего проекта. –