SimpleDraweeView按比例缩放

时间:2016-11-17 20:24:27

标签: android resize scale fresco

我不想在我的SimpleDraweeView中插入

 android:layout_width="50dp"
 android:layout_height=50dp
某些图片,可能比这个尺寸大。我想按比例调整图片大小,所以例如源尺寸为117x81的图片应该显示为50x34。我应该怎么做才能使图片不受割礼,但会按比例减少。

2 个答案:

答案 0 :(得分:1)

您应该在xml中设置actualImageScaleType并选择centerInside选项。不要使用android:scaleType,因为它对Drawee没有影响。

请查看其他可用选项。 enter image description here

参考链接:Fresco Drawee Scaling

答案 1 :(得分:0)

您可以使用的代码是

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