效果图一:

由于是网络图片,加载速度由网速决定,所以先显示进度条圈圈

效果图二:

加载完毕后,淡入淡出的显示图片,不是一下子显示的哟!

导入依赖:

transparent_image: ^1.0.0

代码+注释:

import 'package:chapter02one/Api.dart';
import 'package:flutter/material.dart';
import 'package:transparent_image/transparent_image.dart';void main() {runApp(new MyApp());
}class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {final title = 'Fade in images';return new MaterialApp(title: title,home: new Scaffold(appBar: new AppBar(title: new Text(title),),body: new Stack(children: <Widget>[new Center(child: new CircularProgressIndicator()),new Center(/*** FadeInImage.memoryNetwork* 正在加载时,会显示加载进度条* 加载完毕后,会慢慢淡入淡出的显示图片*/child: new FadeInImage.memoryNetwork(placeholder: kTransparentImage,image:'${Api.URL}/aa.png',),),],),),);}
}

喜欢记得点个赞哟,我是王睿,很高兴认识大家!

更多原理请参考谷歌官网:
用占位符淡入图片

Flutter学习 — 用占位符淡入淡出的显示图片相关推荐

  1. Flutter学习笔记(10)--容器组件、图片组件

    如需转载,请注明出处:Flutter学习笔记(10)--容器组件.图片组件 上一篇Flutter学习笔记(9)--组件Widget我们说到了在Flutter中一个非常重要的理念"一切皆为组件 ...

  2. 浅尝flutter中的动画(淡入淡出)

    在移动端开发中,经常会有一些动画交互,比如淡入淡出,效果如图: 因为官方封装好了AnimatedOpacity Widget,开箱即用,所以我们用起来很方便,代码量很少,做少量配置即可,所以,全部代码 ...

  3. Mr.J-- jQuery学习笔记(十七)--动画淡入淡出弹窗广告

    之前写过动画的隐藏与显示:Mr.J-- jQuery学习笔记(十四)--动画显示隐藏 动画隐藏与显示的一个小demo--对联广告:Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告 展开 ...

  4. python 学习系列(3) 读取并显示图片的两种方法

    python 读取并显示图片的两种方法 在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 mat ...

  5. Flutter 淡入淡出效果

    动漫教给我们的道理,哪一句让你眼眶湿润了 Animation teaches us the truth, which one let your eyes wet Widget 的淡入淡出效果 clas ...

  6. CSS自适应的占位符效果

    一种不错的自适应input效果,分享一下. html section : 1 <div style="width:500px;height:500px;margin:300px aut ...

  7. 如何为“选择”框创建占位符?

    我正在使用占位符进行文本输入,效果很好. 但是我也想为我的选择框使用一个占位符. 当然,我可以使用以下代码: <select><option value=""&g ...

  8. JQuery:多张图片的淡入淡出效果。

    我们要实现一个这样子的一个动画:多张图片在相同的位置淡入淡出,实现图片的轮流展示.具体实现的思路: 使用定时器setInterval方法,setInterval(<要调用的方法>,时间延时 ...

  9. 你会用PPT中的图片占位符吗?超级好用,不错的技能

    在设计PPT的时候,或许大部分人都不离开图片的使用,不论是使用下载的素材还是自己设计的PPT,都有图片的存在. PPT中的图片能增加页面的设计感和场景感,比如下面这些案例中的图片使用. 但是,这时就会 ...

  10. Blazor University (21)使用 RenderFragments 模板化组件 —— 传递占位符

    原文链接:https://blazor-university.com/templating-components-with-renderfragements/passing-placeholders- ...

最新文章

  1. python【蓝桥杯vip练习题库】ALGO-195 1的个数
  2. 线性递推式+求第N项,用矩阵快速幂 如何构造初始矩阵
  3. 股市投资大师的股市投资名言
  4. python深度学习环境支撑列表 各版本对应关系,Keras,TensorFlow,pytorch ,caffe等。
  5. C# OOP 重要部分全解
  6. 013,spring boot下JedisCluster客户端的配置,连接Redis集群
  7. Git教程学习总结(分享给热爱学习的你,团队的协作离不开你呀)
  8. 学计算机专业独立显卡有必要吗,不玩游戏独立显卡有什么作用_如果不玩游戏需要选择独立显卡吗-系统城...
  9. C语言查看文件fp指针位置
  10. selenium截取验证码图片
  11. PHP中复杂类型的一些探究。。。
  12. UncategorizedSQLException异常处理办法
  13. [转载] python怎么将十进制转换为二进制_python十进制和二进制的转换方法(含浮点数)
  14. 【ORACLE】ORA-12547: TNS:lost contact
  15. unity描边发光shader_Unity Shader 边缘高亮、描边
  16. cad卸载_CAD卸载不干净,如何清理CAD注册表
  17. 别催更啦!手淘全链路性能优化下篇--容器极速之路
  18. JVM 字节码 栈图(Stack Map Table) 学习笔记
  19. 测试 软通动力软件测试机试_软通动力2020春招软件测试笔试题以及答案
  20. ASP.net 2.0 中 WebResource.axd 管理资源的一些知识点

热门文章

  1. iOS 关于布局问题的一些认识
  2. angular动态绑定样式以及改变UI框架样式的方法
  3. 简述redux(1)
  4. Ubuntu上面安装Mongo
  5. 操作~拷贝clone()
  6. 【ACL2021】主会571篇长文分类最全汇总
  7. 从Word2Vec到Bert,聊聊词向量的前世今生(一)
  8. 入门 | 神经网络词嵌入:如何将《战争与和平》表示成一个向量?
  9. PyTorch学习—18.标准化—Batch Normalization、Layer Normalizatoin、Instance Normalizatoin、Group Normalizatoin
  10. 基于DEAP库的python进化算法-5.遗传算法求解TSP问题的改进