【发布时间】:2016-09-17 22:50:04
【问题描述】:
我正在尝试在 Fresco 中设置叠加图像的比例类型。但是SimpleDraweeView中没有字段来设置其叠加图的scaletype
【问题讨论】:
标签: android image fresco scaletype
我正在尝试在 Fresco 中设置叠加图像的比例类型。但是SimpleDraweeView中没有字段来设置其叠加图的scaletype
【问题讨论】:
标签: android image fresco scaletype
Fresco 目前不支持在 XML 中设置比例类型。
您可以将叠加层 Drawable 包装在 ScaleTypeDrawable:
ScaleTypeDrawable scaledOverlayDrawable = new ScaleTypeDrawable(overlayDrawable, scaleType);
从 API 24 开始,您还可以在 XML 中设置自定义可绘制对象。如果您的目标版本早于该版本(我猜您会这样做),则必须在 Java 中设置覆盖。
也许我们会在未来的某个时间添加对设置比例类型的支持。也欢迎拉取请求:)
【讨论】: