Blame view

lib/common/extension/string_extension.dart 598 Bytes
062f0df2   liangchengyou   feat:登录模块代码提交
1
2
  /// 资源类扩展方法
  extension AssetExtension on String {
22b7d4da   Key   feat: user, api path
3
    static const String _assetImagePrefix = "assets/images/";
aeafd474   吴启风   feat:选择题作答后播放音效&答...
4
    static const String _assetSoundPrefix = 'sounds/';
22b7d4da   Key   feat: user, api path
5
  
062f0df2   liangchengyou   feat:登录模块代码提交
6
7
    /// 图片url
    String get assetImg => _assetImagePrefix + this;
22b7d4da   Key   feat: user, api path
8
9
10
  
    String get assetPng => '$assetImg.png';
  
2a427e12   吴启风   feat:绘本静态ui基本完成
11
12
    String get assetWebp => '$assetImg.webp';
  
6b4167ad   吴启风   feat:更换购前必读图片jpg
13
14
    String get assetJpg => '$assetImg.jpg';
  
22b7d4da   Key   feat: user, api path
15
    String get assetGif => '$assetImg.gif';
aeafd474   吴启风   feat:选择题作答后播放音效&答...
16
17
18
19
  
    String get assetSound => _assetSoundPrefix + this;
  
    String get assetMp3 => '$assetSound.mp3';
119ba920   liangchengyou   feat:视频播放器
20
  }
1892df31   Key   优化接口调用
21
22
23
24
  
  extension StringExtension on String {
    String get prefixColon => ':$this';
  }