Flutter教程之Flutter 中的资产管理Asset Management
2023-09-11 14:18:31 时间
在使用 Flutter 框架和 dart 开发应用程序时,我们创建了一个“资产”文件夹来存储我们所有的资产,如图像、字体、视频等。
有 3 种方法可以将这些资源添加到您的 dart 文件中。
1、手动添加资产
这是添加资产的手动方式。我们首先创建 assets 文件夹,在里面添加图片,然后在 pubspec.yaml 文件中添加图片的路径。每当我们需要添加该图像时,我们都会写下它的整个路径。
例如:“assets/dash.png”
这种方法适用于较小的文件,但每当我们需要在项目的不同位置添加相同的图像时,我们可能会在手动输入路径时出错。
2.制作常量类
在这个方法中,我们创建了一个 constants.dart 文件来添加我们所有的资产。例如:我们创建 constants.dart 并在这个文件中创建常量类。
然后我们将资产添加到一个字符串变量中。然后我们可以使用变量添加此图像。例如:可以添加 constants.dash。
3.动态添加资产
我们将使用 pub.dev 中的 3 个包动态添加资产,即:
- flutter_gen
- flutter_gen_runner
- build_runner
我们将在 pubspec.yaml 文件中添加这些包。
flutter_gen 包将添加到依赖项中,而 flutter_gen_runner 和 build_runner 将添加到开发依赖项中。
相关文章
- Flutter Android Toast Message(flutter访问Android Toast Message)
- Flutter: Scrollbar给滚动视图添加滚动条
- Flutter入门(五)--表单+单选/多选+日期+轮播+对话框
- [Flutter + Firebase] Enable Firebase for Flutter
- flutter:使用listview之一(flutter 3.7.0)
- Flutter进阶第5篇: 使用WebView组件flutter_inappbrowser加载远程web页面渲染新闻详情数据
- flutter 瀑布式布局
- flutter 快捷键
- flutter 简单封装一个widget控件
- flutter 仿微信长按弹出复制粘贴弹窗
- flutter 函数声明,常用的方法方式,作变量,作参数
- Flutter之 flutter_after_layout组件的作用:监听页面渲染的第一帧
- flutter dart中的final const var
- Dart Flutter 教程【Dart部分】