1 .创建新的StatelessWidget或者StatefulWidget
我们不必手动去编写继承StatelessWidget或者StatefulWidget并重写build()方法。IDE已经提供了相应的快捷键。
只需要输出stless就可以创建一个StatelessWidget。
或者输入stful创建一个StatefulWidget。
2.使用json_model自动化生成模版
dev_dependencies:
json_model: ^0.0.2 #最新版本
使用
1.在工程根目录下创建一个名为 "jsons" 的目录, 在lib目录下创建名为"models"的目录;
2.创建或拷贝.json文件到"jsons" 目录中 ;
3.运行 pub run json_model (Dart VM工程)or flutter packages pub run json_model(Flutter中) 命令生成Dart model类,生成的文件默认在"lib/models"目录下
3.Flutter中"头文件"的创建
iOS中可以创建一个header.h来导入项目中的类文件供其它类使用,在Flutter 中怎么实现呢?
1.我们可以在项目目录的每个字文件夹下创建一个index.dart文件,导入该文件夹下的文件.
export 'repo_item.dart';
2.我们在项目的主目录下创建一个index.dart文件,用来导入每个文件夹下的index文件和其它的需要全局使用的文件.
export 'models/index.dart'; //models为文件夹的名字
3.在需要使用的地方
import '../index.dart';
4.Flutter中添加本地图片
要在项目中添加本地图片
1.首先在根目录下创建一个名为imgs的文件夹,将图片拖进去。
2.在项目的pubspec.yaml中添加图片路径(如果是2倍图,@2x也要加的)。
网友评论