Flutter入门(19):Flutter 组件之 MaterialApp 详解

1. 基本介绍

MaterialApp 是 flutter 中提供入口的一个类。细究起来其实属性非常多,但是常用的并不会特别多,这里先介绍一下常用属性,后续如果有必要再做更新。

2. 示例代码

代码下载地址。如果对你有帮助的话记得给个关注,代码会根据我的 Flutter 专题不断更新。

3. 主题设置

使用 theme 属性来为整个 MaterialApp 设置主题。

  MaterialApp _materialApp(BuildContext context){
    return MaterialApp(
      color: Colors.greenAccent,
      theme: ThemeData(
        brightness: Brightness.dark,
        primaryColor: Colors.red,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text("MaterialApp"),
        ),
        body: Center(),
      ),
    );
  }
material theme.png

4. 常用组件

MaterialApp 理念本身就是入口类,更多的功能以及效果都体现在子控件上。

5. 路由跳转

路由对于 MaterialApp 无疑是非常重要的一环,篇幅较长,之前也有写过。

Flutter 组件之 Route 详解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容