Cómo cargar gifs animados usando Glide
[java] ver copia simple
Glide.with(MainActivity.this).load(url).asGif().into(imageView);
Descubrí que la red no estaba disponible, así que abrí el enlace y encontré: /forum/#!msg/glidelibrary/fZnIK2IW7cQ/lnBWNMsklI4J Luego envié una pregunta a Github y descubrí que todos tenían esto. problema.
Solución:
[java] ver copia simple
Glide.with(MainActivity.this).load(url).asGif().diskCacheStrategy(DiskCacheStrategy . SOURCE).into(imageView);
Agregue una estrategia de caché, donde la estrategia de caché puede ser: Fuente, Ninguna, Ninguna y el prototipo de caché de origen cuando no está almacenado en caché. Si TODO y Resultado no tendrán efecto. Luego agregue varios enlaces de problemas:
/bbumech/glide/issues/513
/bbumech/glide/issues/281
/bbumech/glide/issues / 600
Entonces podrás cargar felizmente el Gif. Las razones específicas de Gif aún se están analizando. Debo decir que la carga de Glide es muy buena y vincula varios ciclos de vida para evitar pérdidas de memoria tanto como sea posible.