Flutter学习之旅-Checkbox

1.简介

  • 复选框本身不保持任何状态;
  • 当复选框的状态发生变化时,窗口小部件会调用onChanged回调;
  • 大多数使用复选框的小部件将侦听onChanged回调,并使用新值重建复选框以更新复选框的可视外观;

2.示例代码

class CheckboxDefault extends StatefulWidget {
  @override
  State<StatefulWidget> createState() =>  _CheckboxDefault();
}

class _CheckboxDefault extends State {
  bool isChecked = false;
  @override
    Widget build(BuildContext context) {
      return Checkbox(
        activeColor: Colors.red,
        tristate: false,
        value: isChecked,
        onChanged: (bool bol) {
          if (mounted) {
            setState(() {
               isChecked = bol;           
            });
          }
        },
      );
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容