flutter - 在主题中使用 dividerColor 不会产生彩色分隔线
问题描述
我期望显示树中的小部件会受到dividerColor
在 Flutter 中的主题上设置的影响。
我的小部件树中的高处是:
MaterialApp(
/* ... */
theme: ThemeData(dividerColor: Colors.green)
/* ... */
);
然而,当Divider()
在我的子小部件内部使用时,颜色不存在。只有当我明确设置颜色时,它才会出现,如下所示:
Divider(color: Colors.green)
我的理解是dividerColor
没有指定颜色时会使用主题?
解决方案
道歉; 我还没有重新启动应用程序...♂️</p>
在此处发布答案以防对其他人有帮助;主题更改需要完全重新启动应用程序,因为在更改主题属性时热重载似乎没有影响。
推荐阅读
- html - 更改状态时复选框元素的怪癖
- jquery - 为什么我的网页会引发 POST 调用错误?
- c++ - 我应该使用 std::seed_seq 来播种 std::mt19937 吗?
- subclipse - 在子剪辑上初始化 JFrame 时出错
- php - 如何在调用 Tika 的 PHP shell_exec 函数中正确引用 unicode 中的 ubuntu 文件名
- javascript - 反应状态更新不正确
- netlogo - 在 netlogo 中设置海龟坐标以修补颜色
- xml - XML 架构未验证
- java - Bouncycastle 签名数据消息中的附加八位字节字符串
- ruby-on-rails - 当数组不包含预期的数据类型时引发错误