Material应用的顶级组件,包含路由生成器、主题、语言、主页等属性。

相关组件

Scaffold

MaterialApp基本用法

  1. <br />【theme】 : 主题 【ThemeData】<br />【title】 : 任务栏标题 【String】<br />【onGenerateRoute】 : 路由生成器 【RouteFactory】<br />【home】 : 主页 【Widget】<br />![68.gif](https://cdn.nlark.com/yuque/0/2020/gif/326147/1589444067731-75cf0929-2462-4e7b-a6ab-371780f29ec6.gif#align=left&display=inline&height=480&margin=%5Bobject%20Object%5D&name=68.gif&originHeight=480&originWidth=404&size=1723889&status=done&style=none&width=404)
import 'package:flutter/material.dart';
import '../../../../app/router.dart';
import '../../StatefulWidget/Scaffold/node1_base.dart';
class CustomMaterialApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
      width: MediaQuery.of(context).size.width,
      height: MediaQuery.of(context).size.height - 200,
      child: MaterialApp(
        title: 'Flutter Demo',
        onGenerateRoute: Router.generateRoute,
        theme: ThemeData(
          primarySwatch: Colors.blue,
        ),
        home: CustomScaffold(),
      ),
    );
  }
}