首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将占位符添加到网络图像中。

将占位符添加到网络图像中。
EN

Stack Overflow用户
提问于 2022-07-20 07:49:45
回答 5查看 164关注 0票数 0

我有许多网络图像正在我的应用程序中显示。

当这些图像被装载时..。屏幕上没有显示任何内容(屏幕保持空白约3-5秒,显示图像的时间)。

如何在加载图像时显示类似于加载程序或动画的内容?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2022-07-20 12:37:13

在属性中使用Image.network构建

代码语言:javascript
运行
复制
    Image.network(
      "https://www.kindpng.com/imgv/ioJmwwJ_dummy-profile-image-jpg-hd-png-download/",
      loadingBuilder: (BuildContext context, Widget child, ImageChunkEvent loadingProgress) {
        if (loadingProgress == null) return child;
          return Center(
            child: CircularProgressIndicator(
              value: loadingProgress.expectedTotalBytes != null
                ? loadingProgress.cumulativeBytesLoaded / loadingProgress.expectedTotalBytes
                : null,
           ),
         );
       },
     ),
票数 2
EN

Stack Overflow用户

发布于 2022-07-20 07:53:49

尝试使用FadeInImage(),它具有placeHolder和errorPlaceHolder的属性

票数 2
EN

Stack Overflow用户

发布于 2022-07-20 08:00:53

您可以使用图像包。

代码语言:javascript
运行
复制
CachedNetworkImage(
        placeholder: (context, url) => Container(color : Colors.red), // Add whatever you want to display.
        imageUrl: url,
      )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73047825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档