当前位置: 首页 > news >正文

Flutter基础(前端教程⑨-图片)

一、显示网络图片(最常用)

Image.network('https://picsum.photos/200/300', // 示例图片 URLwidth: 200,height: 300,fit: BoxFit.cover, // 图片填充方式loadingBuilder: (context, child, loadingProgress) {if (loadingProgress == null) return child;return CircularProgressIndicator( // 加载中的进度指示器value: loadingProgress.expectedTotalBytes != null? loadingProgress.cumulativeBytesLoaded / loadingProgress.expectedTotalBytes!: null,);},errorBuilder: (context, error, stackTrace) {return const Icon(Icons.error); // 加载失败时显示的图标},
)

二、显示本地图片

1. 准备工作:配置 pubspec.yaml

首先需要在 pubspec.yaml 中声明图片资源:

flutter:assets:- assets/images/avatar.png      # 单张图片- assets/images/backgrounds/    # 整个目录下的图片
2. 使用 Image.asset 显示图片
Image.asset('assets/images/avatar.png', // 图片路径(与 pubspec.yaml 中声明的一致)width: 100,height: 100,fit: BoxFit.contain,
)

http://www.dtcms.com/a/270603.html

相关文章:

  • Robot之眼CMOS传感器静电防护指南
  • LeetCode热题100—— 32. 最长有效括号 (hard)
  • 零基础上手 Amazon DynamoDB:NoSQL 数据库服务的核心概念与快速搭建指南
  • Android-重学kotlin(协程源码第二阶段)新学习总结
  • 安全管理协议(SMP):配对流程、密钥生成与防中间人攻击——蓝牙面试核心考点精解
  • Qt自定义控件(9)——径向渐变QRadialGradient、圆锥渐变QConicalGradient
  • 华为OD机试_2025 B卷_观看文艺汇演问题(Python,100分)(附详细解题思路)
  • Amazon S3 对象存储服务深度解析:存储原理、应用场景与实战指南
  • Hexo + Butterfly + Vercel 完整个人Blog部署指南
  • 量子化学计算GPU化:ORCA与Gaussian的CUDA加速对比(电子积分计算中的Warpshuffle指令实战应用)
  • 如何给网页增加滚动到顶部的功能
  • 【具身智能】本地实时语音识别kaldi在正点原子RK3588上部署
  • Python标准库:时间与随机数全解析
  • python 异步编程事件循环的共享问题
  • 达梦:指定数据文件还原的路径
  • 【Linux | 网络】socket编程 - 使用TCP实现服务端向客户端提供简单的服务
  • Ragas的Prompt Object
  • 大数据在UI前端的应用深化:用户行为模式的挖掘与预测性分析
  • 网络信息安全学习笔记1----------网络信息安全概述
  • 2025年新材料与清洁能源国际会议(IACNMCE 2025)
  • 计算机网络实验——访问H3C网络设备
  • 题解:P13017 [GESP202506 七级] 线图
  • 【机器学习】BeamSearch算法
  • BEV感知2
  • python学习打卡:DAY 24 元组和OS模块
  • 5202年安装TensorFlow纪实
  • 【LeetCode207.课程表】以及变式
  • 暑假算法日记第五天
  • [2025CVPR]Mr. DETR:检测Transformer的多路由指导训练解析
  • Mysql组合索引的update在多种情况下的间隙锁的范围(简单来说)