随着Flutter项目的不断迭代,项目中所使用的资源也会越来越多。大部分的情况下,项目所使用的资源文件都是直接平展在目录下,类似:

images
  - login_wx.png
  - login_qq.png
  - login_phone.png
  - mine_setting.png
  - mine_defailt_portrait.png
  - launcher.png
  ...

为了方便项目模块化,iFlutter 支持对目录下的文件进行归类,以 _ 为规则进行分类,分类结果如下:

images
  - login
    - login_wx.png
    - login_qq.png
    - login_phone.png
  - mine
    - mine_setting.png
    - mine_defailt_portrait.png
  - launcher.png
  ...

资源归类后,iFlutter 会重新注册资源到 pubspec.yaml 中,并重新生成 *.dart 文件。

  • 并非所有目录都支持资源归类,默认 assetsimages 目录,开发者可自行调整,具体如下:

Res Category 配置

具体效果如下:

Res Category 动效

results matching ""

    No results matching ""