Как удалить Center Crop из Circular ImageView в Android

Я использую библиотеку CircleImageView для Circular ImageView, но проблема в том, что по умолчанию используется Center Crop. Я хочу изменить его масштаб. Как я могу?

Код:

   <de.hdodenhof.circleimageview.CircleImageView xmlns:app = "http://schemas.android.com/apk/res-auto"
                    android:id = "@+id/profile_image"
                    android:layout_width = "@dimen/dp80"
                    android:layout_height = "@dimen/dp80"
                    android:padding = "@dimen/dp2"
                    android:src = "@drawable/blank_profile" />

Какой scaleType вам нужен?

tahsinRupam 23.04.2018 09:32

в конечном итоге это изображение, вы пытались использовать android: scaleType = "type of scale"

EL TEGANI MOHAMED HAMAD GABIR 23.04.2018 09:33

если вы используете дооснащение, у него есть возможность для кругового изображения

EL TEGANI MOHAMED HAMAD GABIR 23.04.2018 09:48

Это невозможно с этой библиотекой. Поддерживается только CENTER_CROP. Пожалуйста, обратитесь сюда: github.com/hdodenhof/CircleImageView/issues/116

Rohit Sharma 23.04.2018 09:51

Я не хочу, чтобы он не был в центре кадра @tahsinRupam

D Developer 23.04.2018 11:17
0
5
798
1

Ответы 1

Вы не можете, согласно библиотеке.

The ScaleType is always CENTER_CROP and you'll get an exception if you try to change it. This is (currently) by design as it's perfectly fine for profile images.

Ограничения CircleImageView

Вы всегда можете попытаться переопределить это поведение, разветвив библиотеку и отредактировав исходный код в соответствии со своими потребностями. Но библиотека в текущем состоянии этого не допустит.

Другие вопросы по теме