gpt4 book ai didi

flutter - 如何更改深色和浅色主题的 flutter 文本颜色?

转载 作者:行者123 更新时间:2023-12-05 04:28:03 42 4
gpt4 key购买 nike

如何为深色主题和浅色主题更改 flutter 文本颜色,有人可以回答我吗?

title:  Text('Kitchen Name', )

最佳答案

有两种方法:

  1. 您可以在 MaterialApp 属性中设置 themedarkTheme 变量,并在操作系统主题更改时自动更改,基于在您设置的文本属性上;
  2. 或者,您可以在 Text 样式的属性中手动检查当前亮度(当亮度较暗时,操作系统应使用深色主题,而当它较亮时则应使用浅色)。
title: Text(
'Kitchen Name',
style: Theme.of(context).brightness == Brightness.dark ? TextStyle(color: Colors.white) : TextStyle(color: Colors.black),
),

我会选择 1,因为这是最正确的做法。

关于flutter - 如何更改深色和浅色主题的 flutter 文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72685808/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com