Flutter小Tips(持续更新)

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也要加的)。

你可能感兴趣的:(Flutter小Tips(持续更新))