如何在颤音中覆盖复选框小部件类



目前我已经开始使用扑朔迷离。

如何创建自定义的小部件或覆盖复选框小部件类?我要这样做的原因是我要自定义:

  • 复选框
  • 飞溅颜色
  • 悬停颜色
  • 专注于
  • 按下
  • 已启用Selected
  • 禁用选择
  • tick标记渲染

flutter flutter plutter plavors偏爱继承,因此扩展Checkbox可能不是正确的方法。

而是您应该创建一个新的StatefulWidget。在州的build方法中,您将使用自定义参数创建Checkbox,或者完全自定义。因为您的列表包含非常自定义的内容,例如更改tick图标,所以您需要使用后者。

这意味着您将构建一个完全自定义的复选框小部件,而无需依靠现有的复选框。令人兴奋!

但是,您可能不想从头开始,因此请查看现有Checkbox的实现。可以复制该代码,然后根据您的需求进行自定义。

还有一件事:完成后,考虑将您的小部件作为酒吧套餐与其他扑动的程序员共享,如果他们想做同样的事情,他们就会摆脱负担。

最新更新