[toc]
第3节:Flutter的最基础知识
本节学习内容:通过最基础的Flutter控件等实现一个app ,让您对Flutter构建的app有一个初步的认识!
本节学习用时:30分钟
本节学习方式:推荐直接看懂代码即可
本节目录:
一、本节内容介绍
二、本节代码解释
一、本节内容介绍
本节通过实现以下界面/功能效果,为您介绍一些最基础的Flutter知识点。
1、主要介绍的知识点有:
- MaterialApp的应用
- Scaffold的应用
- 文本的应用:Text
- 按钮的应用:FloatingActionButton
- 页面的跳转
2、要实现的效果如下图所示:
3、实现本节效果的代码
本节所有代码文件为:main.dart
、NewRoute.dart
。
您可自己通过
flutter create materialappproject
创建materialappproject项目后,将其lib文件夹下的代码文件替换为如下即可。
3.1、其中完整的main.dart
代码如下:
1 | import 'package:flutter/material.dart'; |
3.2、其中完整的NewRoute.dart
代码如下:
1 | import 'package:flutter/material.dart'; |
二、本节代码解释
1、MaterialApp的使用方式介绍
1 | // 写法① |
2、Scaffold的使用方式介绍
以创建一个新页面NewRoute.dart
为例,该文件代码如下:
1 | import 'package:flutter/material.dart'; |
3、文本Text以及按钮Button的使用介绍
1 | class HelloWorldPage extends StatelessWidget { |
三、按钮Button
按钮的点击:略,请看前文
四、新页面的创建
以创建一个新页面NewRoute.dart
为例,该文件代码如下:
1 | import 'package:flutter/material.dart'; |
五、页面的跳转 & 路由的管理
页面的跳转,略。请看前文