问题标签 [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.
flutter - 基于系统明暗模式的动态主题变化
我一直在研究 Flutter 中的动态明暗模式功能。
当我从系统设置更改移动系统的暗/亮模式时,我想将应用程序的主题更改为暗主题或亮主题。
但是,我无法根据 Mobile System 的亮模式或暗模式更改应用程序的暗模式或亮模式。
我正在使用以下代码。
main.dart
ThemeProvider.dart
flutter - 在不使用 ThemeData 的情况下创建深色主题
我创建了一个名为 dart 的文件theme.dart
,其中我将所有 mycolors
和 my font sizes
and放在那里text styles
。
我的theme.dart
样子是这样的:
例如,我switch
在“设置”菜单中有一个可以在暗模式和亮模式之间切换的假设。
最好的方法是什么?
如果我在颜色上添加条件,例如:
其中“模式”是一个全局变量,每次在“设置”菜单中setState()
切换时我都会添加一个,它会起作用吗?switch
我很乐意尝试您的所有建议。
感谢那些可以提供帮助的人!
flutter - 如何在 Flutter 的 Theme.of() 中存储我的默认填充?
据我了解,我应该通过 Theme.of() 访问我的样式常量。在 Android 中,我会将它们存储在dimens.xml
. ThemeData 中的所有条目在我看来都不是关于填充量的,而且似乎也不可能添加新条目。我应该在哪里存储填充量的常量?
android - 如何为 Flutter 应用创建自定义主题文件
我正在寻找 Flutter 中的自定义颜色主题模式。像下面这样写的东西Swift
。
这样我就可以使用类似的东西,
> 主要目标:
我正在寻找适合或最适合flutter项目的东西,以上仅供参考。
我尝试过覆盖,ThemeData
但根据我的理解,我只能覆盖TextTheme
并且不能使用任何自定义值,例如errorText
orsuccessText
等。
我想要一些能为我提供按钮或其他小部件的颜色(字体、大小等)的东西。
还要记住,我需要支持明暗主题。
任何建议将不胜感激。
flutter - 在颤动中设置TextStyle
如何将文本样式设置为headline1
或body1
喜欢它在Flutter 1.17 公告文章的“Material Text Scale: Modernizing Flutter Text Theming”部分中的描述
flutter - Flutter - 如何更改 LicensePage 的背景颜色?
我想设置每个屏幕的背景颜色,除了LicensePage
某些颜色,所以我指定了scaffoldBackbroundColor
via 的theme
参数,MaterialApp
如下所示。
这也改变了许可证页面的背景颜色,所以为了把它改回白色,我尝试了覆盖scaffoldBackbroundColor
,但它没有用。
我该怎么做?
flutter - 在flutter App中应用主题数据不会改变Appbar颜色,工具栏颜色,文本,字体和按钮
例如,要在 Button 上应用主题,我正在这样做,但主题不适用于它
flutter - 从静态区域获取 ThemeData
我将我的文本样式保存在单独的text_styles.dart
文件中。当我想像 Theme.of(context).primaryColor 一样使用主题颜色时,我无法从 .Im 到达 ThemeData 对象text_styles.dart
。我用这种解决方案解决了我的问题,但这不是一个好的解决方案。
所以,我需要从静态区域获取 ThemeData 以便像这样使用我的文本样式。
我可以从 text_styles.dart 获取 ThemeData 对象还是有更好的解决方案?
flutter - 为什么我在更改应用程序主题时在构建功能中出现错误?
我的主要文件在下面;
主菜单文件在下面;
我正在尝试制作一个黑暗的主题,但我遇到了 2 个错误,我无法解决如果你能提供帮助我会很高兴的原因。我在构建函数中遇到了这样的错误。参数类型“Widget Function (BuildContext)”不能分配给参数类型“Widget Function (BuildContext, Widget)”。像这个错误的另一个问题:返回类型'ThemeChanger'不是'Widget',正如闭包的上下文所要求的那样。
Theme.dart 文件在下面