https://flutter.cn/docs/development/ui/widgets-intro
import 'package:flutter/widgets.dart';
void main() => runApp(const Center(
child: Text('Hello, world!',
key: Key('title'), textDirection: TextDirection.ltr)));
-
Material Design 风格的应用, Material 是一种移动端和网页端通用的视觉设计语言, Flutter 提供了丰富的 Material 风格的 widgets。通过它可以使用更多 Material 的特性。
-
主函数(main)。
-
该应用程序继承了
StatelessWidget
,无状态的控件。在 Flutter 中,几乎所有都是 widget,包括对齐 (alignment)、填充 (padding) 和布局 (layout)都是控件。 -
Scaffold
是 Material 库中提供的一个 widget,它提供了默认的导航栏、标题和包含主屏幕 widget 树的 body 属性等特性。 widget 树可以变得很复杂。 -
build()
方法主要目的为显示内容。 -
本示例中的 body 的 widget 树中包含了一个
Center
widget,它又包含一个Text
子 widget, Center widget 可以将其子 widget 树显示到屏幕中心。 -
const 表示显示过程中,不会再进行重绘。