gpt4 book ai didi

dart - 如何以编程方式为整个应用程序更改脚手架小部件的背景颜色

转载 作者:IT王子 更新时间:2023-10-29 07:09:26 26 4
gpt4 key购买 nike

我是 Flutter 应用程序开发的新手,遇到了一个问题。我的应用程序包含大约 5-6 个屏幕,所有屏幕都包含这样的脚手架小部件。

  @override
Widget build(BuildContext context) {

return Scaffold(
backgroundColor: const Color(0xFF332F43)
);
}

现在在所有屏幕上我都有相同的概念和设计,并且所有屏幕都将共享相同的背景颜色。现在我在所有屏幕上都有一个按钮,即更改主题按钮,然后在该按钮上单击该更改主题按钮我想要更改所有要更改的屏幕脚手架小部件。现在我该如何实现?请帮助我解决我的问题。

最佳答案

Flutter 有预定义的方法来改变整个应用程序脚手架的背景颜色。

只需在 main.dart(主文件)内的 MaterialApp Widget 中更改它即可。

MaterialApp(
title: 'Flutter',
theme: ThemeData(
scaffoldBackgroundColor: const Color(0xFF332F43),
),
);

关于dart - 如何以编程方式为整个应用程序更改脚手架小部件的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55651909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com