如何仅更改CheckboxListTile上的复选框图标大小? 对于Checkbox小部件,我可以使用Transform.scale更改其大小,但是在CheckboxListTile上,我无法操作checkbox图标。 在平板电脑屏幕上,尺寸太小,无法在图像中看到。
答案 0 :(得分:0)
不确定我是否要在这里提供帮助,但是看起来您很正确,因为通过CheckBoxListTile小部件添加时,不能更改CheckBox的大小。
不过,您也可以通过为所使用的每个图块插入行来创建自己的图块:
Row(
children: [
Icon(Icons.attach_money),
Text("Sinal"),
Transform(
transform: myTransform, // I don't remember the correct syntax for this one
child: Checkbox(
value: true,
onChanged: (_) {},
),
),
]
),
您唯一需要添加的就是根据设备动态更改图标,文本和复选框的大小。 (您可以使用MediaQuery.of(context).size来实现此目的)
答案 1 :(得分:0)
不用担心! 然后最好使用Transform.scale(), 它将通过缩放功能帮助您管理尺寸。.
***下面的代码***
Row(
children: [
Transform.scale(
scale: 1.3,
child: Checkbox(value: mail, onChanged: (value) {}),
),
Text(
"Recieve Mail",
style: TextStyle(fontSize: 18.0),
)
],
),