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

flutter - 导航到其他路线后如何处理主题?

当我在其中使用导航时,将选择上一页主题。即使在导航到新页面后,我的上一页主题也会自动选择。我只想删除以前登录的用户主题数据。或者干脆和页面组件一起转到另一个页面。我正在颤振上创建一个多页应用程序。


0 投票
2 回答
475 浏览

flutter - 如何在颤动中通用更改应用栏的字体系列?

我想在我的应用程序中普遍更改应用程序栏字体,但我没有找到我正在寻找的任何合适的答案。
有没有办法在 MaterialApp 中使用 ThemeData 和主题来全局应用主题?

我不想像下面这样应用 TextStyle 属性

如果没有,更改应用栏字体的最佳方法是什么?

PS这是我在 StackOverflow 上的第一篇文章。

0 投票
1 回答
377 浏览

flutter - Flutter 主题版本解决失败

我正在尝试在 Visual Studio 代码中运行颤振主题代码,并在运行命令后遇到此问题(颤振运行)

因为来自 sdk 的 flutter_test 的每个版本都依赖于 vector_math 2.1.0-nullsafety.5 而 fstore 依赖于 vector_math 2.0.8,所以禁止来自 sdk 的 flutter_test。所以,因为 fstore 依赖于来自 sdk 的 flutter_test any,所以版本求解失败了。在 ecomputex 中运行“flutter pub get”...
pub get failed (1; 因此,因为 fstore 依赖于来自 sdk 的 flutter_test any,版本解决失败。)

请帮助在此处输入图像描述

0 投票
1 回答
65 浏览

flutter - 在 Flutter 中按主题调整文本大小

我正在尝试使用 aGestureDetector来允许用户通过捏合来更改字体大小:

我可以获得以下代码来调整 a 的比例TextField,但它不会调整任何Text小部件的大小。

真奇怪。在下面的代码中,我可以在下次加载整个应用程序时使用保存的 fontScale 来初始化整个应用程序的字体大小,但是为什么上面的代码(似乎正在访问相同的主题属性)不会给出相同的结果?

0 投票
1 回答
241 浏览

flutter - 你能改变颤动的文字主题吗?

如果主题在 main.dart 中设置为

我正在使用主题作为

如何使“我的字符串”成为与 subtitle1 主题颜色不同的颜色,同时保留主题数据的其他属性,例如字体粗细、系列和大小等?

0 投票
1 回答
34 浏览

flutter - 我的主题无法正常工作,谁能找到我的解决方案?

0 投票
2 回答
575 浏览

flutter - 如何在 Flutter / GetX 中动态设置 BoxDecoration 主题

我将 GetX 与 Flutter 一起使用,并通过标准 ThemeData 动态更改应用程序主题。一切都适用于 ThemeData 中的属性。

但是,我刚刚实现了 Drawer 小部件,并且还想在 DrawerHeader(BoxDecoration 类型)中设置“装饰”属性的主题。我想根据所选主题为 BoxDecoration 中的颜色设置主题,但它似乎只接受常量。我还没有找到任何方法来根据主题动态更改它。

我收到以下错误:

const 列表文字中的值必须是常量。尝试从列表文字中删除关键字“const”。

它涉及以下部分: color: Get.isDarkMode ? Colors.red : Colors.blue

任何建议如何做到这一点?

谢谢你。

0 投票
0 回答
35 浏览

flutter - 如何在不编辑 Flutter 中的装饰的情况下将 suffixIcon 添加到 TextFormField?

我在 Flutter App 中为我的文本输入小部件创建了 InputDecorationTheme 主题。现在我想使用具有某些功能的 onTap() 方法添加后缀图标。如何在不编辑从为整个应用程序声明的主题中获取颜色、边框等的装饰的情况下将 suffixIcon 添加到 TextFormField。

我的输入装饰主题

我的文本表单域

0 投票
2 回答
882 浏览

flutter - 了解 Flutter + Material 应用程序中使用的默认样式

刚开始使用 Flutter + Material 设计。我注意到当使用 ThemeData 创建主题时,如果我使用这样的东西:

它似乎没有用白色的文本小部件为简单的 GridView 中的文本着色。但是,如果我更改以上内容以使用bodyText2它。

bodyText2在整个应用程序中用于文本背后的逻辑是什么?是否有一个好地方可以参考使用哪些文本样式名称以及为什么在主题情况下?这只是通过反复试验获得的知识,还是有一些很好的包罗万象的规则来确定在哪种情况下使用哪种样式?

谢谢。

0 投票
2 回答
743 浏览

flutter - Flutter:更改状态栏文本颜色无法正常工作

Stackoverflow 上提到的几乎所有 Q/A 都与同一主题相关,但没有得到适当的解决方案。

主要问题:我的应用程序的原色为蓝色,我想将状态栏文本颜色设置为白色。

我试过的:

  • 使用SystemChrome:(使用以下代码,它只是在第一个屏幕中更改状态栏文本的颜色,其他屏幕具有蓝/黑组合背景/前景。)

截图:

启动画面:

在此处输入图像描述

仪表板屏幕:

在此处输入图像描述


  • 使用ThemeData:(此方法的结果与上面的屏幕截图相同)。

我还检查了github 问题链接,但对我不起作用。

我只需要将状态栏文本颜色更改为白色。有什么帮助吗?