MaterialApp

本文详细介绍了Flutter中的MaterialApp类,包括如何设置主题、路由、debug模式标志以及相关配置选项,如debugShowCheckedModeBanner和语言支持等。
摘要由CSDN通过智能技术生成

MaterialApp 是 flutter 中提供入口的一个类,是符合Material Design设计理念的入口Widget,使用 theme 属性来为整个 MaterialApp 设置主题。可以在这里设置路由,后续用到再详细学习。debugShowCheckedModeBanner属性经常提到,设置他为True后,右上角的debug标志就会去掉。

navigatorKey, // 导航键
home, // 主页,应用打开时显示的页面
routes = const <String, WidgetBuilder>{},// 路由
initialRoute,//初始路由
onGenerateRoute,//生成路由
onUnknownRoute,//位置路由
navigatorObservers = const <NavigatorObserver>[],//导航的观察者
builder,//widget的构建
title = '',//程序切换时显示的标题。
color,//程序切换时应用图标背景颜色(仅安卓有效)
theme,//主题,用ThemeData
locale,//app语言支持
darkTheme,//暗黑模式主题颜色
localizationsDelegates,//多语言代理
localeResolutionCallback,//负责计算语言环境
supportedLocales = const <Locale>[Locale('en', 'US')],//支持的多语言
debugShowMaterialGrid = false,//显示网格
showPerformanceOverlay = false,//打开性能监控,覆盖在屏幕最上面
checkerboardRasterCacheImages = false,//    打开栅格缓存图像的棋盘格。
checkerboardOffscreenLayers = false,//打开渲染到屏幕外位图的层的棋盘格。
showSemanticsDebugger = false,//打开一个覆盖图,显示框架报告的可访问性信息 显示边框
debugShowCheckedModeBanner = true,//右上角显示一个debug的图标

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值