Fresco: Fresco no admite opciones de cambio de tamaño como picasso

Creado en 2 may. 2017  ·  3Comentarios  ·  Fuente: facebook/fresco

Estaba tratando de usar Fresco sobre Picasso para evitar pérdidas de memoria, pero descubrí que Fresco no admite el escalado, ya que es compatible con Picasso.

A continuación está mi código para cambiar el tamaño de la imagen usando picasso
PicassoCache.getPicassoInstance (holder.itemView.getContext ()) .load (Uri.encode (item.imageUrl, Constants.ALLOWED_URI_CHARS)) .tag (Constants.IMAGE_LOADING_TAGS.ALL_DEAL) .placeholder (R.drawable.imgload) .error .drawable.imgntfound) .resize (200, 0) .into (holder.itemImage);

Ahora, aquí picasso permite que el ancho y la altura sean cero y redimensione la imagen en consecuencia. Pero descubrí que Fresco no admite ninguna funcionalidad como esta, tuve que especificar tanto el ancho como el alto
Solicitud de ImageRequest = ImageRequestBuilder.newBuilderWithSource (uri) .setResizeOptions (new ResizeOptions (200, 200)) .build (); DraweeController controller = Fresco.newDraweeControllerBuilder () .setOldController (holder.itemImage.getController ()) .setImageRequest (solicitud) .build (); holder.itemImage.setController (controlador);

¿Hay alguna posibilidad de lograr esto usando fresco?

enhancement

Comentario más útil

¿Existe alguna posibilidad de que la biblioteca Fresco admita funciones como estas? En mi aplicación, hay muchos escenarios en los que no sé la altura, el ancho o la relación de aspecto.

Por ahora, ¿es posible obtener el ancho y el alto de la imagen, luego especificaré la relación de aspecto mediante programación?

Todos 3 comentarios

Desafortunadamente, esto no es compatible actualmente @amodkanthe , debe especificar tanto el ancho como el alto. Del mismo modo, Fresco tampoco admite wrap_content . Puede encontrar más información sobre este tema aquí: http://frescolib.org/docs/wrap-content.html

¿Existe alguna posibilidad de que la biblioteca Fresco admita funciones como estas? En mi aplicación, hay muchos escenarios en los que no sé la altura, el ancho o la relación de aspecto.

Por ahora, ¿es posible obtener el ancho y el alto de la imagen, luego especificaré la relación de aspecto mediante programación?

Cierre ya que esta no es una característica prioritaria para el futuro cercano.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

hanhmh1203 picture hanhmh1203  ·  4Comentarios

rafaelekol picture rafaelekol  ·  4Comentarios

rhettor picture rhettor  ·  3Comentarios

lin-zy1229 picture lin-zy1229  ·  4Comentarios

satyarths picture satyarths  ·  3Comentarios