FlutterAssetsGenerator icon indicating copy to clipboard operation
FlutterAssetsGenerator copied to clipboard

【Feedback】意见反馈

Open cr1992 opened this issue 3 years ago • 4 comments

有任何意见建议,可以在这里提,我会尽量满足 Any comments and suggestions can be made here, I will try my best to meet

cr1992 avatar Nov 29 '22 02:11 cr1992

This project is not the flutter project! 好像Flutter module不行 Flutter Application没有啥问题

canhuah avatar Dec 07 '22 15:12 canhuah

请问 可以根据 assets 中子文件夹 生成不同dart吗,目前的所有assets中image等都声称在一个assets.dart中 ,有些拥挤

yjt1216 avatar Jul 27 '23 09:07 yjt1216

如果是- assets/3.0x/arrow_right.webp这种的话有问题,生成的常量数字开头

ikakaxi avatar Aug 28 '23 06:08 ikakaxi

建议提供如下方式的生成

// 资源文件
// assets/image/one/two/icon-one.png
// assets/image/one/two/icon-two.png
// assets/audio/hello.mp3

// 生成结果
class Assets {
  Assets._();

  static AssetsImage image = AssetsImage._();
  static AssetsAudio audio = AssetsAudio._();
}

class AssetsImage {
  AssetsImage._();

  AssetsImageOne one = AssetsImageOne._();
}

class AssetsAudio {
  AssetsAudio._();

  String hello = 'assets/audio/hello.mp3';
}

class AssetsImageOne {
  AssetsImageOne._();

  AssetsImageOneTwo two = AssetsImageOneTwo._();
}

class AssetsImageOneTwo {
  AssetsImageOneTwo._();

  String iconOne = 'assets/image/one/two/icon-one.png';
  String iconTwo = 'assets/image/one/two/icon-two.png';
}

void main() {
  // 如下使用
  print(Assets.image.one.two.iconOne);
  print(Assets.image.one.two.iconTwo);
  print(Assets.audio.hello);
}

lvxiaohai avatar Nov 09 '23 07:11 lvxiaohai