问题标签 [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 回答
900 浏览

flutter - 如何更改 Flutter 中子树的文本颜色?

我希望每个Text内部Widget都具有白色,尽管它们都可以具有不同的尺寸。我知道我可以将每一个单曲更改Text为白色,但我想让它变得聪明并更改那个特定的主题Widget

我试过这个:

问题是我想要的Text 1变成黑色和白色。Text 2

我认为使用DefaultTextStyle.merge我仍然可以使用Theme.of(context)得到 general TextTheme,仍然保持更改DefaultTextStyle但显然我错了。

更改子树文本颜色的正确方法是什么,同时能够访问原始的其余部分Theme

0 投票
4 回答
3389 浏览

flutter - Flutter 搜索无法覆盖某些主题样式

我正在尝试使用自定义SearchDelegate自定义搜索的外观,但似乎覆盖appBarTheme只会更新某些主题样式。我可以更改应用栏的颜色和文本样式,但我似乎忽略了其他设置,例如高程和装饰。

如何自定义搜索委托输入装饰和应用栏高度?

我错过了什么吗?这是预期的行为吗?

0 投票
2 回答
5609 浏览

android - Flutter 在主题中改变页面过渡速度/持续时间

如何更改应用主题中设置的过渡持续时间/速度?

我可以使用主题更改过渡动画MaterialApp。下面的示例将默认转换替换为FadeTransition. 使用淡入淡出过渡时感觉很慢,我无法弄清楚如何更改主题中设置的过渡持续时间。

0 投票
2 回答
644 浏览

flutter - 如何在 Flutter 中设置 TextFormField 以使用原色(焦点上)

我需要更改标签和边框的默认颜色以在焦点上使用原色,并且我已经尝试过 InputDecorationTheme,但它不适用于标签。我意识到 TextField 使用强调色。

屏幕; 和主题:

谢谢你。

0 投票
1 回答
84 浏览

flutter - 更改主题颜色

我想在我的应用程序中更改计数器的颜色。我想这样做:当计数器大于 0 时将计数器的颜色更改为蓝色。如果计数器小于 0,则将计数器的颜色更改为红色。如果计数器等于 0,将计数器的颜色更改为绿色。可能吗?我只做了2种颜色。

这是我的代码:

这是我的结果:

当计数器大于 0

当计数器小于 0

当计数器等于 0 时,请注意:我希望那个时候计数器的颜色是绿色的。

0 投票
2 回答
10219 浏览

android - 如何将 Flutter 应用程序主题默认设置为深色?

我在 Flutter 中创建了一个简单的登录 UI,但我不知道如何使应用程序的整体主题变暗。我的意思是,在未来,如果我在应用程序中添加更多功能,它应该都在黑暗主题中。有没有办法做到这一点?

我使用了一个单独的 dart 文件 (login.dart),我的登录 UI 中使用的所有小部件都在这个文件中。我已在主 dart 文件 (main.dart) 中将 ThemeData 设置为暗色,但该应用程序仍以亮色主题运行。

这是我的代码:

主要.dart

登录.dart

0 投票
2 回答
2134 浏览

flutter - 在 Flutter 中通用将颜色设置为 App 中的 Text Widget,而无需每次都提及 Widget 内部的主题

我是新来的颤振和尝试的东西。

我用 Center Widget 替换了 Scaffold Widget(只是搞砸了)。所有文本都有一个黄色下划线,为了克服这个我用TextDecoration

但这是所有文本小部件所必需的,因此我尝试通过在根 MaterialApp 中设置主题数据来为所有文本小部件通用设置它。

但是 Text 小部件仍然作为下划线。我正在尝试的类似于在 css 中为标签设置样式,而不必每次都设置它。

我做错什么了吗?颤振中是否有类似的支持。如果我在拧,请纠正我

0 投票
3 回答
1321 浏览

android - Flutter App中使用Sliver App Bar时状态栏和导航栏颜色不切换

这是我用来在暗模式和亮模式之间切换的代码。一切正常,但是当我的小部件子树包含“Sliver App Bar”时,导航栏和状态栏的颜色不会自动改变。

这是预览

PS:只要我删除 Sliver 应用栏,一切正常

.

我用来在主题之间切换的代码。

.

我用于 Sliver App Bar 的代码

0 投票
1 回答
7803 浏览

flutter - body2 已弃用,不应使用。这是 2014 版材料设计中使用的术语。- 颤振中的警告信息

如果您将 Flutter SDK 从 v1.12.13 版本更新到 v1.13.8之后的任何版本,您将收到几条与 textTheme 使用相关的警告消息。例如,下面给出的其中之一。

信息:body2 已弃用,不应使用。这是 2014 版材料设计中使用的术语。现代术语是bodyText1。此功能在 v1.13.8 之后已弃用。

新版本有哪些变化?如何迁移?

0 投票
2 回答
3734 浏览

flutter - 如何在颤动中添加主题切换动画?

我想添加动画以将主题从浅色切换到深色,反之亦然,就像电报一样:

电报的开关动画

电报的开关动画

来源

在颤动中看不到任何方法,在颤动中可能吗?

谢谢任何答案