第一个Flutter程序

main.dart

import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
  
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      theme: new ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: new Scaffold(
        appBar: new AppBar(
          title: new Text('Welcome to Flutter'),
        ),
        body: new Center(
          child: new Text('Hello World'),
        ),
      ),
    );
  }
}

第一句:

void main() => runApp(new MyApp());

是以下简写:

void main() {
  runApp(new MyApp());
}

main 函数使用了 => 符号, 这是Dart中单行函数或方法的简写。

MyApp 继承自 StatelessWidget, widget的主要工作是提供一个 build() 方法来描述如何根据其他较低级别的widget来显示自己。

>

MIT Licensed | Copyright © 2018-present 滇ICP备16006294号

Design by Quanzaiyu | Power by VuePress