SimpleDraweeView 按比例缩放

SimpleDraweeView scale proportionally

我不想在我的 SimpleDraweeView 中插入

 android:layout_width="50dp"
 android:layout_height=50dp

一些图片,可能比这个尺寸大。我想按比例调整图片大小,例如源尺寸为 117x81 的图片应该显示为 50x34。图片没有割包皮,按比例缩小了怎么办

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

请同时查看其他可用选项。

参考link:Fresco Drawee Scaling

您可以使用以下代码来做到这一点:

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