zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Flutter教程之Flutter 中的资产管理Asset Management

flutter教程 管理 Management 资产 Asset
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 将添加到开发依赖项中。