Flutter初学之路—入口函数

FlutterDart 语言的移动应用框架,runApp 函数就是Flutter框架的入口。

void main() => runApp(Widget app);

使用runApp函数可以将给定的根组件填满整个屏幕。我们可以通过设定 Widget 来构建我们的UI,我们可以使用布局组件来设定组件的位置,比如希望组件与屏幕的一侧对齐,我们可以使用Align widget

//修改main.dart 文件代码
void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Hello World!',
      theme: ThemeData(
        primaryColor: Colors.red,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text('Welcome to Fultter'),
        ),
        body: Center(
          child: Container(
            height: 100.0,
            width: 100.0,
            color: Colors.black,
            child: Align(
              alignment: FractionalOffset(0.2, 0.2),
              child: Container(
                height: 40.0,
                width: 40.0,
                color: Colors.amber,
              ),
            ),
          ),
        ),
      ),
    );
  }
}
//我们会看到一个黑色居中的小块中有一个黄色的小块居上居左0.2
    原文作者:ohayoi
    原文地址: https://www.jianshu.com/p/397fda8522cf
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞