问题标签 [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 投票
1 回答
56 浏览

flutter - 将颜色应用于 Flutter 小部件时出错

我是 Flutter 和 Dart 的新手。我不确定为什么在使用 ThemeData 将颜色应用于 Text 小部件时会出现此语法错误。在此处输入图像描述

以下是我的 Flutter 和 Dart 的详细信息:

0 投票
2 回答
286 浏览

flutter - 颤振,在应用主题级别更改应用栏领先图标的正确方法是什么?

颤振,在应用主题级别更改应用栏领先图标的正确方法是什么?所以我不需要在每个屏幕上进行更改?

我知道以下代码适用于特定屏幕...

但我不想在每个屏幕上都这样做,只需在此处检查是否可以在应用程序主题级别设置它,以便所有屏幕都相同...

我参考了appbar的颤振文档,但它并没有太大帮助。

0 投票
0 回答
25 浏览

flutter - 将“FontFeature.tabularFigures”应用于小部件子树

有没有办法应用于TextStyle.fontFeatures中的小部件子树Flutter?我发现自己编写的代码如下:

一遍又一遍,我实际上想要它用于整个小部件子树。它并不总是headline3像上面的代码那样,样式实际上是变化的,颜色等也是如此,但共同点总是FontFeature.tabularFigures.

有办法吗?

0 投票
0 回答
78 浏览

flutter - 在动态主题更改时,Theme.of(context) 颜色不会更新

我有一个条件主题小部件:

这会根据 ThemeMode 更改主题。

当主题改变时,这不会改变:

所以有两个主题,当主题更改为formThemeTwoDark时,Theme.of(context).primaryColor不会更新为使用formThemeTwoDark的primaryColor。它正在更新未通过 using 声明的颜色Theme.of(context)(例如,根本不指定颜色而是使用主题默认值的小部件)。

0 投票
2 回答
212 浏览

flutter - Flutter TextStyle(不是TextTheme)apply()和copyWith()之间的区别

我正在为我的应用程序创建主题。

我混淆了TextStyle的这两种方法(apply,copyWith)。应该使用什么?

TextTheme 中还有 2 个同名的方法。我理解他们,但无法理解 TextStyle 中的想法。

TextStyle 中这 2 个的逻辑与 TextTheme 中的不同

谢谢你。

0 投票
2 回答
83 浏览

flutter - 如何从导入的小部件访问 ThemeData

我无法使用从其他文件导入的导入自定义小部件中的 ThemeData,我不知道 BuildContext 是否正在更改或什么。对于 main.dart 文件中使用的所有小部件,他们可以轻松使用 Theme.of(context).colorScheme.primary 但从导入的小部件中这不起作用。

main.dart

导入的小部件

应用截图

如您所见,边框和文本没有使用主题定义的红色颜色。

0 投票
7 回答
4647 浏览

flutter - 尝试添加原色时,颤振 ThemeData 原色不会从主题更改

我在 LinkedIn Learning 上关注 London App Brewery 的 BMI Calculator 应用程序。当尝试将 primaryColor 设置为红色时,即使我覆盖 Primary Color,我的模拟器仍会显示 Light Blue 默认 AppBar。这是代码

0 投票
0 回答
110 浏览

flutter - 在 Flutter 中访问 ThemeData 的 primarySwatch

我正在使用两个不同ThemeData的类在暗模式和亮模式之间切换。但是,我使用的配色方案要求我访问我定义的样本内的颜色。

有没有办法访问我的 primarySwatch 中的值?我可以Theme.of(context)用来访问不同的值,例如primaryColor. 有没有办法访问我在样本中定义的颜色,而不是将它们分配给 ThemeData 中的不同键?否则创建样本有什么意义?

通缉行为

现在的情况

0 投票
0 回答
47 浏览

flutter - 如何在颤振中添加不和谐的文件选择器

图片

有办法在颤动中实现像 Discord 这样的文件选择器

0 投票
3 回答
390 浏览

flutter - 如何根据深色/浅色主题设置颜色?

我想设置深色和浅色配色方案并将其用作容器的背景色。

这是我的代码: