问题标签 [flutter-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
39 浏览

flutter - 在浅色主题中更改图标颜色没有任何影响

我正在编写一个颤振应用程序,我正在尝试为浅色和深色主题定义我自己的主题。使用 android studio 进行编码并使用随附的常规 android 模拟器对其进行测试。

我注意到,当我在深色主题中更改图标颜色时,它可以工作并看到所需颜色的图标,当模拟器设置为浅色主题时,图标的颜色不会改变。

这是我的黑暗主题代码,确实有效:

正如您在此处看到的,我将图标颜色设置为红色,当我在暗模式下运行应用程序时,图标为红色。

深色主题中的红色图标

这是轻主题的代码:

当我将模拟器设置为浅色主题时,我看到的图标不是黄色的,而是灰色的。

浅色主题中灰色而不是黄色的图标

这就是我在我的应用程序中使用主题的方式:

任何想法如何解决它?

谢谢你

0 投票
1 回答
17 浏览

flutter - 通过设置亮度获得失败的断言:DarkTheme 的 Brightness.dark

我收到此错误:

在最近的更新之前,我已经使用了这个亮度:Brightness.dark 参数用于我的暗模式,没有任何问题。我一次更新了几件事,所以我不确定是什么导致了变化。我现在需要以不同的方式设置我的黑暗模式吗?

当前的黑暗主题:

0 投票
2 回答
44 浏览

flutter - ColorScheme Flutter 中的 primary 和 onPrimary 属性有什么区别

在定义ThemeDataFlutter 应用时,我们可以定义colorScheme属性。此属性具有内部属性,例如background& onBackgroundprimary& onPrimarysecondary&onSecondary等。此外,所有这些属性都设置为required

我尝试参考 Flutter 的文档,但我不太了解它们之间的区别。

0 投票
2 回答
73 浏览

flutter - ThemeData primaryColor 不改变 appBar 背景颜色

我正在学习这门课程:https ://www.udemy.com/course/flutter-bootcamp-with-dart/

在主题部分,她使用这个确切的代码将她的 appBar 变成红色。我的代码没有显示任何错误,但是我的 appBar 仍然是默认主题。

这里对原色的描述:https ://api.flutter.dev/flutter/material/ThemeData-class.html

它没有说它已经折旧,也没有表明最近的任何变化。

我的问题不是“如何让我的应用栏变红”,而是“为什么这段代码没有按预期执行?”

0 投票
2 回答
40 浏览

flutter - flutter中如何根据主题更改图标

我正在使用提供程序来管理暗模式和亮模式以及共享首选项来保存它。我已成功保存所选主题,但无法根据选择更改抽屉 ListTile 中的图标和文本。

主题飞镖:

我希望图标如何更改,但此代码不起作用。

这 ?和:逻辑我想在这里用于选定的主题,比如如果它的暗模式,那么图标应该是太阳,它应该说光模式和光模式的交替。

主文件代码:

主页文件:

0 投票
1 回答
60 浏览

flutter - Flutter 中的动态主题属性,可以在运行时设置

我想创建自己的主题属性,可以在运行时动态设置。我尝试为 TextTheme 创建一个扩展,如下所示:

问题是如何在运行时动态更改扩展属性。我想要存档的是,我可以从服务器加载“主题配置”并在每个设备上动态设置该主题。

0 投票
1 回答
18 浏览

android - 飘动不同的颜色主题

我正在创建一个具有不同颜色主题的颤振应用程序。比如基于深色的示例主题,基于浅色的主题,基于蓝色的主题等。是否有任何包装或任何方法可以做到这一点。谢谢!