【问题标题】:Flutter Text inside Text Field becoming white automatically for iOS Dark mode在 iOS 暗模式下,文本字段内的颤动文本自动变为白色
【发布时间】:2021-04-17 09:46:22
【问题描述】:

当我使用 iOS 暗模式时。然后 flutter Text field 的文字颜色是不可见的。如何解决这个问题?

【问题讨论】:

  • 您是否覆盖了任何主题?也请发布 MaterialApp 中给出的主题数据。
  • 是的!我将浅色主题覆盖为深色主题。

标签: ios flutter dart textfield darkmode


【解决方案1】:

如果您使用 Colors.black 作为文本颜色,我想这可能会起作用。我猜 Cupertino 模板使用 CupertinoColors.black 作为文本颜色,但不是背景的等价物。即使这种颜色被称为黑色,它在黑暗模式下也会变成白色。我认为材料颜色不是这种情况。否则,使用 RGB 定义您自己的黑色 - 或者更好的是,使用 CupertinoColors.white 作为背景(因为它会变成黑色)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 2020-04-07
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多