【问题标题】:Using dividerColor in Theme does not result in coloured Dividers在主题中使用 dividerColor 不会产生彩色分隔线
【发布时间】:2021-06-07 09:47:47
【问题描述】:

我希望显示树中的小部件会受到在 Flutter 中在我的主题上设置的 dividerColor 的影响。

在我的小部件树中的高处是:

MaterialApp(
  /* ... */
  theme: ThemeData(dividerColor: Colors.green)
  /* ... */
);

然而,当在我的子小部件中使用 Divider() 时,颜色不存在。只有当我明确设置颜色时,它才会出现,如下所示:

Divider(color: Colors.green)

我的理解是主题的dividerColor在没有指定颜色时会被使用?

【问题讨论】:

    标签: flutter dart themes flutter-theme


    【解决方案1】:

    道歉;我还没有重新启动应用程序...?‍♂️

    在这里发布答案以防对其他人有帮助;主题更改需要完全重启应用程序,因为在更改主题属性时热重载似乎没有影响。

    【讨论】:

      猜你喜欢
      • 2019-01-15
      • 2018-08-11
      • 1970-01-01
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      相关资源
      最近更新 更多