提交 89274d31 authored 作者: shixiaochen's avatar shixiaochen

1、ImageWidget-增加最大缓存宽高

上级 45e0bc9b
...@@ -19,6 +19,8 @@ class ImageWidget { ...@@ -19,6 +19,8 @@ class ImageWidget {
Widget? placeholder, Widget? placeholder,
Widget? errorWidget, Widget? errorWidget,
bool signature = false, bool signature = false,
int? maxHeight,
int? maxWidth,
}) { }) {
var domainUrl = domain ?? ImageWidget.domain; var domainUrl = domain ?? ImageWidget.domain;
if (url != null && !url.startsWith("http")) { if (url != null && !url.startsWith("http")) {
...@@ -33,7 +35,7 @@ class ImageWidget { ...@@ -33,7 +35,7 @@ class ImageWidget {
} }
return OctoImage( return OctoImage(
// 拼接Random,修复图片地址固定,无法展示最新图片问题 // 拼接Random,修复图片地址固定,无法展示最新图片问题
image: CachedNetworkImageProvider(url!), image: CachedNetworkImageProvider(url!, maxWidth: maxWidth, maxHeight: maxHeight),
imageBuilder: MyOctoImageTransformer.getOctoImageBuilder(type), imageBuilder: MyOctoImageTransformer.getOctoImageBuilder(type),
placeholderBuilder: ImageWidget.placeholderBuilder(placeholder: placeholder), placeholderBuilder: ImageWidget.placeholderBuilder(placeholder: placeholder),
errorBuilder: ImageWidget.errorBuilder(errorWidget: placeholder), errorBuilder: ImageWidget.errorBuilder(errorWidget: placeholder),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论