Flutter 自定义一个 Widget

一个 Widget 就是一个类。
一个 Widget 就是一个UI。

定义 Widget:

class App extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
        return Center(
            child: Text(
                'hello',
                textDirection: TextDirection.ltr,
            ),
        );
    }
}

完整代码:

import 'package:flutter/material.dart';

void main() {
    runApp(App());
}

class App extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
        return Center(
            child: Text(
                'hello',
                textDirection: TextDirection.ltr,
            ),
        );
    }
}

其中, main 函数里面只有一个内容时,可以简写为:

void main() => runApp(App());