提交 701ab753 authored 作者: 张国庆's avatar 张国庆

修改默认图片null显示
上级 28bfb707
......@@ -2,7 +2,7 @@ import 'dart:math';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
import 'package:flutter_clx_base/utils/image_utils.dart';
import 'package:flutter_clx_base/flutter_clx_base.dart';
import 'package:octo_image/octo_image.dart';
class ImageWidget {
......@@ -23,12 +23,16 @@ class ImageWidget {
if (url != null && !url.startsWith("http")) {
url = domainUrl + url;
}
if(signature){
url = url != null && url.isNotEmpty ? "$url?${Random().nextDouble()}" : "";
if (signature) {
url =
url != null && url.isNotEmpty ? "$url?${Random().nextDouble()}" : "";
}
if (TextUtil.isEmpty(url)) {
return const SizedBox();
}
return OctoImage(
// 拼接Random,修复图片地址固定,无法展示最新图片问题
image: CachedNetworkImageProvider(url ?? domainUrl),
image: CachedNetworkImageProvider(url!),
imageBuilder: MyOctoImageTransformer.getOctoImageBuilder(type),
errorBuilder: ImageWidget.placeholderBuilder(errorWidget: placeholder),
fit: fit,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论