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);
我不想在我的 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);