CropImageView
CropImageView — это ImageView с возможностью свободного указания точек для адаптивного кадрирования.
GitHub: https://github.com/goweii/CropImageView Demo для скачивания: https://github.com/goweii/CropImageView/raw/master/app/release/app-release.apk
Скриншот
Интеграция
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
С версии 1.2.1 номер версии указывается без префикса «v».
dependencies {
implementation 'com.github.goweii:CropImageView:1.2.1'
}
Использование
<per.goweii.cropimageview.CropImageView
android:id="@+id/crop_image_view"
android:layout_width="200dp"
android:layout_height="200dp"
android:src="@mipmap/img_h"
app:crop_type="center"
app:crop_auto_move="true"
app:crop_scale="2"
app:crop_percent_x="0.2"
app:crop_percent_y="0.2"/>
// Установка типа кадрирования
crop_image_view.setCropType(CropImageView.CropType.CENTER);
// Установка процента кадрирования (значения от 0 до 1)
crop_image_view.setCropPercent(0.5f, 0.5f);
// Включение автоматической анимации перемещения
crop_image_view.setAutoMove(true);
Установка длительности анимации при переключении фокуса.
Настройка интерполятора времени для анимации при переключении фокуса.
Определение типа кадрирования.
Указание положения кадрированной области на изображении.
Очистка значений процента кадрирования.
Включение или отключение автоматической анимации перемещения.
Задание длительности автоматической анимации перемещения до достижения границ.
Установка коэффициента масштабирования кадрированного изображения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )