跳转至

图标

获取icon数据

  1. 选择好icon图片
  2. 打开网站 https://www.appicon.co/ 将图片上传。 Pasted image 20240121155141

替换android图标

进入目录:android/app/src/main/res,将以mipmap开头的文件夹用上一步生成的icon数据替换。

替换ios图标

进入目录 ios/Runner,替换Assets.xcassets目录为第一步生成的icon同名目录。

字体

  1. 下载对应字体放入项目目录。
  2. 修改pubspec.yaml,添加如下类似内容:
 fonts:  
   - family: Schyler  
     fonts:  
       - asset: fonts/Schyler-Regular.ttf  
       - asset: fonts/Schyler-Italic.ttf  
         style: italic  
   - family: Trajan Pro  
     fonts:  
       - asset: fonts/TrajanPro.ttf  
       - asset: fonts/TrajanPro_Bold.ttf  
         weight: 700

注册资源

修改pubspec.yaml,添加资源路径:

flutter:  
  assets:  
    - assets/audio/

添加后,就可以在项目中引用对应的资源文件,比如图片、音频、视频等。 例如:

class _MyAudioState extends State<MyAudio> {  
  late AudioPlayer _audioPlayer;  
  @override  
  Widget build(BuildContext context) {  
    return Center(  
      child: Row(  
        mainAxisAlignment: MainAxisAlignment.center,  
        children: [  
          Expanded(  
            child: ElevatedButton(  
              onPressed: () async {  
                await _audioPlayer.setAsset('assets/audio/cow.mp3');  
                _audioPlayer.play();  
              },  
              child: Text('cow'),  
            ),  
          ),  
          SizedBox(width: 10),  
          Expanded(  
              child: ElevatedButton(  
            onPressed: () async {  
              await _audioPlayer.setAsset('assets/audio/horse.mp3');  
              _audioPlayer.play();  
            },  
            child: Text('Horse'),  
          ))  
        ],  
      ),  
    );  
  }