flutter - 如何在颤振上创建复选框功能
问题描述
我正在尝试为我的项目实现一个复选框,但它没有输出。下面是我的代码的狙击手
class _MyAppState extends State<MaterialApp> {
bool _myBoolean = false;
@override
Widget build(BuildContext context) {
return Center(
child: Checkbox(
value: _myBoolean,
onChanged: (value) {
setState(() {
_myBoolean = value; // rebuilds with new value
});
},
),
);
}
}
请在这方面帮助我
解决方案
嗨,你快到了:只需添加!
价值,所以isChecked = notValue
像这样 :
class _MyAppState extends State<MaterialApp> {
bool _myBoolean = false;
@override
Widget build(BuildContext context) {
return Center(
child: Checkbox(
value: _myBoolean,
onChanged: (bool? value) {
setState(() {
_myBoolean = value!; // WILL rebuild
});
},
),
);
}
}