Flutter CheckBox组件无法直接设置大小,可以借助Transform.scale,代码如下
@override Widget build(BuildContext context) { return Scaffold( body: Column( children: [ Container( margin: EdgeInsets.only(top: 60), child: Transform.scale( scale: 0.8, child: Checkbox( value: checked, shape: CircleBorder(), onChanged: (bool? value) { setState(() { checked = value!; }); }, ), ), ) ], ), ); }