使用Android Studio创建一个Flutter Application程序,创建成功后,会有一些自动创建的代码。
打开main.dart
文件,代码如下
//导入库material
import 'package:flutter/material.dart';
//入口函数,为Flutter程序第一个执行的函数(这么说并不严谨,理解就好)
//入口函数执行runApp方法,传入的参数是MyApp实例,作为程序的根(root)
void main() => runApp(MyApp());
//MyApp继承自StatelessWidget
class MyApp extends StatelessWidget {
//重写build方法,返回MaterialApp控件实例,主页为MyHomePage实例
@override
Widget build(BuildContext context) {
return MaterialApp(
//MyHomePage的标题为'Flutter Demo Home Page'
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
//MyHomePage继承自StatefulWidget
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
//成员属性 title
final String title;
//重写createState方法,返回_MyHomePageState实例
@override
_MyHomePageState createState() => _