Благодарю за отличную библиотеку. В настоящее время я работаю над приложением сжатия изображений.
Glide Версия:
implementation 'com.github.bumptech.glide:glide:4.9.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
Устройство / AndroidВерсия:
Samsung Galaxy S6 edge - версия для Android - 7.0
Информация о выпуске / Фон использования:
Когда я выбрал изображение, оно читается как поток файла и получает байт [] (исходное изображение), а после сжатия сжатое изображение возвращается как растровое изображение.
После завершения основного процесса я устанавливаю как исходные (не сжатые (byte [])), так и сжатые изображения (сжатые (Bitmap)) в двух отдельных ImageView.
Проблема ориентации возникает, когдапросмотр изображений в ImageView.Когда мы устанавливаем экземпляр Glide и загружаем данные как byte [], ориентация не работает правильно.
Скользящая строка загрузки
Glide.with(ImageCompressViewActivity.this)
.load(encodeObject.getOriginalFileBytes())
.into(originalImageView);
Layout XML:
<ImageView
android:id="@+id/originalImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Трассировка стека / LogCat:
нет, любая ошибка
Как решить проблему ориентации?
Спасибо за ваше драгоценное время.