0

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

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

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

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

Divider(color: Colors.green)

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

4

1 回答 1

0

道歉; 我还没有重新启动应用程序...‍♂️</p>

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

于 2021-06-07T09:51:15.107 回答