Relación de mantenimiento del cargador de imágenes universal

Tengo una imageView con ancho: match_parent y height: wrap_content. Quiero la imagen con ancho completo y mantener la relación de la altura.

Sigo este enlace ( https://github.com/nostra13/Android-Universal-Image-Loader/pull/62 ) que dicen que para establecer adjustviewbounds y center_crop en mi imageView y establecer imageScaleType a ImageScaleType.EXACTLY_STRETCHED.

Así que hago eso:

DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder() .cacheInMemory() .cacheOnDisc() .showImageForEmptyUri(R.drawable.cache_waiting) .showImageOnFail(R.drawable.cache_waiting) .showStubImage(R.drawable.cache_waiting) .imageScaleType(ImageScaleType.EXACTLY_STRETCHED) .build(); setAdjustViewBounds(true); setScaleType(ScaleType.CENTER_CROP); ImageLoader.getInstance().displayImage(img.getUrl(), this,defaultOptions); 

Con este código, la mayoría de ImageView son blancos. El logcat me dice que el mapa de bits es demasiado grande (2560, 1120). ¿Cómo puedo mantener la relación de imágenes con UIL?

Gracias,

También config como usted. Pero ImageView debe:

 <ImageView android:id="@+id/thumb_item" android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:scaleType="fitCenter" /> 

En ImageView, establezca android: scaleType = "centerInside" y vea el resultado si no funciona, entonces defina android: scaleType = "centerCrop"

Ver explicación en este enlace

https://github.com/nostra13/Android-Universal-Image-Loader/blob/master/library/src/com/nostra13/universalimageloader/core/assist/ViewScaleType.java

  • Desenfocar imagen con Universal Image Loader
  • Cargador de imágenes universal roundedBitmapDisplayer issues
  • Compartir imágenes almacenadas en caché utilizando FileProvider
  • ¿Cómo puedo descargar la imagen con universal-image-loader
  • ImageView no estira la imagen correctamente
  • ¿Cómo cargar la miniatura con Universal Image Loader para Android?
  • Bitmap.copy () evita errores de memoria
  • ¿Cómo usar el almacenamiento en caché sin conexión universal del cargador de imágenes?
  • La imagen no se muestra en ImageViewZoom
  • Señal fatal 11 (SIGSEGV) en 0x00000000 (código = 1), hilo 27830 (ple.myfragexample) - sólo en Android 4.1.2
  • Compartir Imagen elemento de transición tamaño incorrecto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.