Flutter第一个应用以及注释
1、导入包
1、导入Material UI组件库。
2、Material是一种标准的移动端和web端的视觉设计语言。
3、Flutter默认提供了一套丰富的Material风格的组件。
import 'package:flutter/material.dart';
2、应用入口
1、runApp(MyApp()); MyApp()返回一个 Widget。
void main() {
runApp(MyApp());
}
3、应用结构
1、MyApp 类代表了 Flutter 应用,它集成了 StatelessWidget 类,这也意味着应用本身就是一个 widget。
2、在 Flutter 中,大多数东西都是 widget。包含对齐(alignment), 填充(padding)和布局(layout)等。
3、Flutter 在构建页面时,会调用组件的 build 方法,widget的主要工作就是提供一个 build() 方法来描述构建UI界面的。
4、MaterialApp 是 Material库中提供的 flutter App 框架。通过它可以设置应用的名称,主题,语言,首页和路由列表等。
MaterialApp 也是一个 widget。
5、Home 为 Flutter 应用的首页, 它也是一个 widget。
class MyApp extends StatelessWidget {
// This widget is the root of