第3节:Flutter的最基础知识

本节学习内容:通过最基础的Flutter控件等实现一个app ,让您对Flutter构建的app有一个初步的认识!

本节学习用时:30分钟

本节学习方式:推荐直接看懂代码即可

本节目录:

一、本节内容介绍

二、本节代码解释

一、本节内容介绍

本节通过实现以下界面/功能效果,为您介绍一些最基础的Flutter知识点。

1、主要介绍的知识点有:

  • MaterialApp的应用

  • Scaffold的应用

  • 文本的应用:Text

  • 按钮的应用:FloatingActionButton

  • 页面的跳转

2、要实现的效果如下图所示:

materialappproject效果图

3、实现本节效果的代码

本节所有代码文件为:main.dartNewRoute.dart

您可自己通过flutter create materialappproject创建materialappproject项目后,将其lib文件夹下的代码文件替换为如下即可。

3.1、其中完整的main.dart代码如下:

3.2、其中完整的NewRoute.dart代码如下:

二、本节代码解释

1、MaterialApp的使用方式介绍

2、Scaffold的使用方式介绍

以创建一个新页面NewRoute.dart为例,该文件代码如下:

3、文本Text以及按钮Button的使用介绍

三、按钮Button

1、按钮形式

2、按钮的事件写法

2.1、无方法

2.2、有方法,但该方法无参数

设方法为:

则按钮点击事件为:

2.3、有方法,且该方法有参数

设方法为:

则按钮点击事件为:

四、新页面的创建

以创建一个新页面NewRoute.dart为例,该文件代码如下:

五、页面的跳转 & 路由的管理

5.1 直接跳转

以跳转到上述建立的NewRoute.dart为例,则跳转方法:

方式①:

方式②:

5.2 使用路由管理

Last updated

Was this helpful?