Fresco: ningún efecto para el tipo de escala establecido: centerCrop

Creado en 22 sept. 2015  ·  3Comentarios  ·  Fuente: facebook/fresco

hola, configuré el tipo de escala simpledraweeView como centerCrop, pero no puede afectar.

¡gracias por ayudar!

mi código:

xml:
android: id = "@ + id / iv_image"
android: layout_width = "match_parent"
android: layout_height = "wrap_content"
android: layout_marginTop = "@ dimen / dp_10"
android: layout_marginRight = "@ dimen / dp_10"
android: scaleType = "centerCrop"
fresco: actualImageScaleType = "centerCrop"
/>

Java:
mImage = (SimpleDraweeView) itemView.findViewById (R.id.iv_image);
mImage.setAspectRatio (1.5f);

la imagen del resultado (la imagen de la izquierda es incorrecta):
image

needs-details

Comentario más útil

simpleDraweeView.getHierarchy (). setActualImageScaleType (ScalingUtils.ScaleType.CENTER_CROP);

Todos 3 comentarios

No use android:scaleType .

Sin embargo, a partir de su imagen, no me queda claro cuál es el problema: la imagen de la izquierda parece estar recortada en el centro. ¿Puede darnos ejemplos de lo que está tratando de ver y lo que realmente está viendo?

Espero que estés cargando una imagen de la red. Escala mediante programación holder.image.setScaleType (ImageView.ScaleType.CENTER_CROP);

simpleDraweeView.getHierarchy (). setActualImageScaleType (ScalingUtils.ScaleType.CENTER_CROP);

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