У меня проблема с изменением размера GIF.
Мои размеры GIF 136*136
px, и я пытаюсь загрузить их в представление изображения (ширина и высота которого установлены как wrap_content
) с использованием библиотеки Glide. Но GIF в конечном итоге занимает весь экран.
Мой фрагмент кода XML-файла выглядит следующим образом:
ImageView
android:id="@+id/loading_animation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
tools:src="@drawable/gif_loading_animation"
android:foregroundGravity="center" />
И мой основной код активности выглядит примерно так:
Glide.with(getContext())
.load(R.drawable.gif_loading_animation)
.asGif()
.into(loadingAnimation);
Есть ли какое-либо решение, чтобы избежать изменения размера без использования каких-либо жестких параметров кода ширины и высоты.
:)