theme属性用于指定应用程序的主题(即共享颜色和字体样式)。
例如,需要将应用程序的备用主颜色设置为绿色、主题主色(即决定导航栏颜色)设置为红色、主愿次级色(即界面上大多数widgt的颜色,如进度条、开关第)设置为赏色等.
ThemeData属性及描述创建主题的方法是将ThemeData提供给MaterialApp构造函数,这样就可以在整个应用程序中共享包含颜色和字体样式的主题
theme: ThemeData(
primarySwatch: Colors.yellow,
在各个页面内设置导航栏
appBar: AppBar(title:Text('养心殿')), /*设置导航栏*/
appBar: AppBar(title:Text('后宫')), /*设置导航栏*/
因为全局主题设置颜色为黄色,所以两个页面的导航栏颜色都为黄色
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)