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

flutter - 如何在颤动中更改 showDateRangePicker() 或 showDateRangePicker() 的 TextStyle

想在 Flutter中更改helpTextin的 TextStyle。showDateRangePicker()

任何人都可以帮忙。

这是现在的用户界面。

也想增加这个和颜色的大小


0 投票
1 回答
2580 浏览

flutter - Flutter:如何在 Flutter 中使用 Switch 更改主题 - 我已经使用 Provider 实现了这个明暗主题,但不能使用 switch 更改

我已经使用提供程序来更改主题,这是明暗主题的代码。我的问题的主要目的是用开关而不是按钮来改变主题。可以使用“int 模式”通过按钮正确更改主题。但是当我因为开关而使用“布尔模式”时。开关需要 true 或 false 的值。

如何实现这个开关来改变明暗主题?我需要一个开关,而不是一个按钮。

以下是用于更改明暗主题的开关。这个开关不能正常工作,代码有没有错误。代替使用按钮的开关,它可以正常工作。

0 投票
2 回答
1861 浏览

flutter - Flutter 为每种按钮类型指定 Button Theme

我正在开发一个Flutter应用程序,需要ButtonTheme为每种按钮类型指定自定义,即凸起、轮廓和扁平。

我在ThemeData类中找到的参数是 only buttonTheme,这ButtonThemeData是为所有按钮定义的:

现在的问题是,如何为每个按钮类型定义单独的主题以更改,例如背景和文本颜色?

0 投票
1 回答
978 浏览

flutter - ThemeData 中的 google_fonts - 未应用字体

我正在尝试将几个google_fonts添加到 ThemeData。我所有的主题都被应用了,除了谷歌字体没有。为什么是这样?这是我的项目设置:

主题:

主要飞镖:

并在我看来像这样使用它们:

在我的 pubspec.yaml 中:

在我的项目的根目录中:

在此处输入图像描述

为什么没有应用字体?

从 google_fonts pub 页面看来,我可能需要从 ThemeData 中引用上下文,但我无权访问,因为它是一个不同的文件,而且我真的不想将 ThemeData 更改为内联在他们的文档上:

0 投票
1 回答
2719 浏览

flutter - 高架按钮主题数据边框 - Flutter

如何通过主题数据实现 sideBorder 到提升按钮。在此处输入图像描述

0 投票
0 回答
384 浏览

flutter - 颤振 - 图标主题数据。深色模式的图标颜色会更改,但 Drawer() 中的浅色模式不会更改

IconTheme 颜色在抽屉中的图标的浅色模式下不会改变,但在深色模式下会相应地改变颜色。

图片供参考

0 投票
1 回答
1443 浏览

flutter - 如何在颤动中填充复选框内部的颜色?

这是我在颤振中用于复选框的内容。但是我只能为未选中状态设置边框颜色,而不是在复选框内找到填充颜色的方法。请帮我解决一下这个。

0 投票
1 回答
1274 浏览

flutter - Flutter - 在小部件中访问 ThemeData.primarySwatch

我有这个主题数据:

但是当我尝试访问Theme.of(context).primarySwatch它时说:

没有为“ThemeData”类型定义吸气剂“primarySwatch”。尝试导入定义“primarySwatch”的库,将名称更正为现有 getter 的名称,或定义名为“primarySwatch”的 getter 或字段。

为什么我无法theme.primarySwatch从小部件访问?我还想访问accentSwatch哪个不是字段ThemeData,是否可以以某种方式将字段添加到 ThemeData 以便我可以通过使用样本来使用不同的主题相关颜色阴影?

像这样的东西:

当我尝试这样称呼它时,还没有开始工作:

得到错误:

未定义命名参数“accentSwatch”。

0 投票
2 回答
407 浏览

flutter - Flutter 如何设置 onPressed 来改变 ThemeData?

我想使用此按钮将主题更改为深色主题并返回浅色主题:

主要.dart

0 投票
1 回答
170 浏览

flutter - MaterialApp ThemeData icon主题

我的应用程序周围有一些 ListTile 小部件,它们都有一个图标。

这里我看到我需要用

因为ListTile.iconColor默认情况下是灰色的并且不会回退到ThemeData.iconTheme.iconColor.

我想知道是否有办法在 ThemeData 中指定列表磁贴主题,所以我不必为此创建新的小部件。