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!;
});
},
),
),
)
],
),
);
}
博客指出Flutter的CheckBox组件不能直接设置大小,可借助Transform.scale来实现这一需求,为开发者提供了解决思路。
2086

被折叠的 条评论
为什么被折叠?



