欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

【Flutter】Flutter 资源文件使用 ( 导入资源图片 | 使用图片资源 )

发布时间:2025/6/17 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【Flutter】Flutter 资源文件使用 ( 导入资源图片 | 使用图片资源 ) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

  • 一、Flutter 导入资源图片
  • 二、Flutter 使用资源图片
  • 三、完整代码示例
  • 四、相关资源





一、Flutter 导入资源图片



Flutter 资源路径配置 : 资源路径在根目录中的 pubspec.yaml 配置文件中配置 ;

将 flutter 节点下的 assets 节点的注释打开 , 即删除前面的 # 注释符号 ;


然后在 flutter 项目根目录创建 images 目录 , 将图片 hunter.png 拷贝到该 images 目录中 ;

并在 pubspec.yaml 配置文件的 assets 节点下配置 - images/hunter.png 信息 ;

# The following section is specific to Flutter. flutter:# The following line ensures that the Material Icons font is# included with your application, so that you can use the icons in# the material Icons class.uses-material-design: true# To add assets to your application, add an assets section, like this:assets:- images/hunter.png

之后就可以在 flutter 项目中使用该文件了 ;

下图展示了资源文件目录结构以及配置文件中的配置信息 ;

导入资源图片样式 :





二、Flutter 使用资源图片



Image 组件中使用资源图片 , 在其 image 字段使用 AssetImage 类型的图片即可 ;

代码示例 : 设置一个 200 x 200 大小的 Image 组件 , 显示 images/hunter.png 资源图片 ;

Image(width: 200,height: 200,image: AssetImage("images/hunter.png"), )



三、完整代码示例



完整代码示例 :

import 'package:flutter/material.dart';class ResourcePage extends StatefulWidget {@override_ResourcePageState createState() => _ResourcePageState(); }class _ResourcePageState extends State<ResourcePage> {@overrideWidget build(BuildContext context) {return MaterialApp(title: "资源文件使用",theme: ThemeData(primarySwatch: Colors.blue),home: Scaffold(appBar: AppBar(title: Text("资源文件使用"),leading: GestureDetector(onTap: (){Navigator.pop(context);},child: Icon(Icons.arrow_back_ios),),),body: Container(// 居中显示alignment: Alignment.center,// 垂直线性布局child: Column(mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[Image(width: 200,height: 200,image: AssetImage("images/hunter.png"),)],),),),);} }

运行效果 :





四、相关资源



参考资料 :

  • Flutter 官网 : https://flutter.dev/
  • Flutter 开发文档 : https://flutter.cn/docs ( 强烈推荐 )
  • 官方 GitHub 地址 : https://github.com/flutter
  • Flutter 中文社区 : https://flutter.cn/
  • Flutter 实用教程 : https://flutter.cn/docs/cookbook
  • Flutter CodeLab : https://codelabs.flutter-io.cn/
  • Dart 中文文档 : https://dart.cn/
  • Dart 开发者官网 : https://api.dart.dev/
  • Flutter 中文网 ( 非官方 , 翻译的很好 ) : https://flutterchina.club/ , http://flutter.axuer.com/docs/
  • Flutter 相关问题 : https://flutterchina.club/faq/ ( 入门阶段推荐看一遍 )

博客源码下载 :

  • GitHub 地址 : https://github.com/han1202012/flutter_cmd ( 随博客进度一直更新 , 有可能没有本博客的源码 )

  • 博客源码快照 : https://download.csdn.net/download/han1202012/15539996 ( 本篇博客的源码快照 , 可以找到本博客的源码 )

总结

以上是生活随笔为你收集整理的【Flutter】Flutter 资源文件使用 ( 导入资源图片 | 使用图片资源 )的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。