Red de conocimiento del abogados - Preguntas y respuestas penales - Configuración de caché y carga de listas de imágenes de carga de murales, etc.

Configuración de caché y carga de listas de imágenes de carga de murales, etc.

Escribí un artículo sobre algunos errores de Glide, problemas al cargar gifs de Glide y miniaturas de vídeos locales. Debido a que la aplicación de nuestra empresa incluye la función de publicación, los usuarios pueden cargar gifs aquí. Algunos archivos tienen problemas con los gifs y no se pueden cargar con Glide. Como se mencionó al final del artículo anterior, usamos murales. Después de usar murales, descubrimos que el pozo se hizo más grande. Hablemos de ello poco a poco.

En primer lugar, necesito usar mi propia perspectiva para no repetirlo. Realmente asombroso. Más adelante hablaré sobre algunas cosas que se pueden configurar o no. Será más refrescante si se configura.

1. Establecer el tamaño de la caché, etc. Consulte la configuración de caché de este mural. , después de la configuración, no habrá imágenes cargadas y se limpiará automáticamente.

2. Para cargar imágenes en la lista, se deben configurar ResizeOptions y setOldController, como se muestra en la siguiente figura.

El ancho y alto en la imagen no tienen por qué ser exactos. Por ejemplo, si tiene una cuadrícula pero hay un espacio, simplemente establezca el ancho al tamaño del ancho/extensión de la pantalla y se deslizará como una presentación de diapositivas.

3. PhotoView, fresco parece no poder usar photoView directamente. ¿Existe este PhotoDraweeView? Similar a fotoView.

4. Para cargar imágenes largas, ¿debo usar BigImageViewer? Contiene la capacidad de acercar y alejar.

Al final, al usar Fresco, sigo usando la misma tarjeta para cargar álbumes de fotos, lo cual es completamente incomparable con Glide. setAutoPlayAnimations(falso) y. setbitmapsconfig(bitmap.config.rgb_565) todavía no tiene tarjeta, ¿usa FrescoImageLoader.java? También muy estancado. No se si alguien lo ha solucionado