美文网首页
Flutter入门知识—项目结构、资源归档、依赖

Flutter入门知识—项目结构、资源归档、依赖

作者: 程序媛的程 | 来源:发表于2020-05-08 04:27 被阅读0次

项目结构

资源归档

Flutter中只有assets,且可以是任意类型的文件,不仅仅是图片资源。例如把一个json放到my-assets文件夹中

my-assets/data.json

然后在pubspec.yaml中声明assets

assets:

- my-assets/data.json

访问的时候,我们可以通过AssetBundle来实现

Future<String> loadAsset() async{

    return await rootBundle.loadString('my-assets/data.json');

}

如果添加图片资源,可以参考pubspec.yaml文件中的描述

访问图片的时候,可以借助AssetImage

return AssetImage("images/a_dot_burr.jpeg");

也可以通过Image widget直接使用

return Image.asset("images/a_dot_burr.jpeg");

注意对于图片类资源的访问,可以使用 Image.asset 构造方法完成图片资源的加载及显示, 而对于其他资源文件的加载,我们可以通过 Flutter 应用的主资源 Bundle 对象 rootBundle,来直接访问。 对于字符串文件资源,使用 loadString 方法;而对于二进制文件资源,则通过 load 方法。

添加依赖

Flutter 工程的几种依赖方式

1、依赖中心库

2、依赖git

3、依赖本地库

dependencies:

    url_launcher: ">=0.1.2 <0.2.0" //依赖中心库

    collection: "^0.1.2"   //依赖中心库

    plugin1:  

        git:

        url: "git://github.com/flutter/plugin1.git"              //依赖git

    plugin2:

        path: ../plugin2/      //依赖本地库

Flutter依赖版本冲突解决:https://www.jianshu.com/p/3af57fbb7efe

Flutter中的依赖管理:https://www.jianshu.com/p/b6644594b4f9

Flutter插件网站:https://pub.flutter-io.cn/packages/

相关文章

网友评论

      本文标题:Flutter入门知识—项目结构、资源归档、依赖

      本文链接:https://www.haomeiwen.com/subject/nqtxnhtx.html