【发布时间】:2019-05-21 19:40:26
【问题描述】:
目前我已经开始使用 Flutter。
如何创建自定义小部件或覆盖 Checkbox 小部件类? 我想这样做的原因是我想自定义:
- 复选框
- 初始颜色
- 悬停颜色
- 专注
- 按下
- 已启用选择
- 已禁用选择
- 刻度线渲染
【问题讨论】:
-
您可以嵌入它们或复制源并在那里修改它。这些小部件并不是真正为扩展而设计的。
-
我 edited your question,改进其格式,或 its quality 以帮助人们理解您的问题,并帮助您获得适当的答案。但您仍可能需要添加更多信息才能让您的问题完全得到解决。
-
@GunterZöchbauer 或者其他人,你知道为什么不建议扩展小部件吗?
-
这和 Flutter 没有太大关系。继承只是过度使用。继承仅适用于真正的
is-A关系,不适用于does-a-bit-of-the-same关系。通常如果你认为你需要继承,你可能错了。组合更强大,尤其是从长远来看。
标签: flutter flutter-layout flutter-animation flutter-test