assets.gen.dart 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. /// GENERATED CODE - DO NOT MODIFY BY HAND
  2. /// *****************************************************
  3. /// FlutterGen
  4. /// *****************************************************
  5. // coverage:ignore-file
  6. // ignore_for_file: type=lint
  7. // ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal,deprecated_member_use
  8. import 'package:flutter/widgets.dart';
  9. class $AssetsImagesGen {
  10. const $AssetsImagesGen();
  11. /// File path: assets/images/icon_main_tab_friend_selected.webp
  12. AssetGenImage get iconMainTabFriendSelected =>
  13. const AssetGenImage('assets/images/icon_main_tab_friend_selected.webp');
  14. /// File path: assets/images/icon_main_tab_friend_unselect.webp
  15. AssetGenImage get iconMainTabFriendUnselect =>
  16. const AssetGenImage('assets/images/icon_main_tab_friend_unselect.webp');
  17. /// File path: assets/images/icon_main_tab_location_selected.webp
  18. AssetGenImage get iconMainTabLocationSelected =>
  19. const AssetGenImage('assets/images/icon_main_tab_location_selected.webp');
  20. /// File path: assets/images/icon_main_tab_location_unselect.webp
  21. AssetGenImage get iconMainTabLocationUnselect =>
  22. const AssetGenImage('assets/images/icon_main_tab_location_unselect.webp');
  23. /// File path: assets/images/icon_main_tab_urgent_selected.webp
  24. AssetGenImage get iconMainTabUrgentSelected =>
  25. const AssetGenImage('assets/images/icon_main_tab_urgent_selected.webp');
  26. /// File path: assets/images/icon_mian_tab_urgent_unselect.webp
  27. AssetGenImage get iconMianTabUrgentUnselect =>
  28. const AssetGenImage('assets/images/icon_mian_tab_urgent_unselect.webp');
  29. /// List of all assets
  30. List<AssetGenImage> get values => [
  31. iconMainTabFriendSelected,
  32. iconMainTabFriendUnselect,
  33. iconMainTabLocationSelected,
  34. iconMainTabLocationUnselect,
  35. iconMainTabUrgentSelected,
  36. iconMianTabUrgentUnselect
  37. ];
  38. }
  39. class Assets {
  40. const Assets._();
  41. static const $AssetsImagesGen images = $AssetsImagesGen();
  42. }
  43. class AssetGenImage {
  44. const AssetGenImage(
  45. this._assetName, {
  46. this.size,
  47. this.flavors = const {},
  48. });
  49. final String _assetName;
  50. final Size? size;
  51. final Set<String> flavors;
  52. Image image({
  53. Key? key,
  54. AssetBundle? bundle,
  55. ImageFrameBuilder? frameBuilder,
  56. ImageErrorWidgetBuilder? errorBuilder,
  57. String? semanticLabel,
  58. bool excludeFromSemantics = false,
  59. double? scale,
  60. double? width,
  61. double? height,
  62. Color? color,
  63. Animation<double>? opacity,
  64. BlendMode? colorBlendMode,
  65. BoxFit? fit,
  66. AlignmentGeometry alignment = Alignment.center,
  67. ImageRepeat repeat = ImageRepeat.noRepeat,
  68. Rect? centerSlice,
  69. bool matchTextDirection = false,
  70. bool gaplessPlayback = true,
  71. bool isAntiAlias = false,
  72. String? package,
  73. FilterQuality filterQuality = FilterQuality.medium,
  74. int? cacheWidth,
  75. int? cacheHeight,
  76. }) {
  77. return Image.asset(
  78. _assetName,
  79. key: key,
  80. bundle: bundle,
  81. frameBuilder: frameBuilder,
  82. errorBuilder: errorBuilder,
  83. semanticLabel: semanticLabel,
  84. excludeFromSemantics: excludeFromSemantics,
  85. scale: scale,
  86. width: width,
  87. height: height,
  88. color: color,
  89. opacity: opacity,
  90. colorBlendMode: colorBlendMode,
  91. fit: fit,
  92. alignment: alignment,
  93. repeat: repeat,
  94. centerSlice: centerSlice,
  95. matchTextDirection: matchTextDirection,
  96. gaplessPlayback: gaplessPlayback,
  97. isAntiAlias: isAntiAlias,
  98. package: package,
  99. filterQuality: filterQuality,
  100. cacheWidth: cacheWidth,
  101. cacheHeight: cacheHeight,
  102. );
  103. }
  104. ImageProvider provider({
  105. AssetBundle? bundle,
  106. String? package,
  107. }) {
  108. return AssetImage(
  109. _assetName,
  110. bundle: bundle,
  111. package: package,
  112. );
  113. }
  114. String get path => _assetName;
  115. String get keyName => _assetName;
  116. }