gpt4 book ai didi

dart - ListTile 标题、尾随不居中

转载 作者:IT王子 更新时间:2023-10-29 07:04:05 27 4
gpt4 key购买 nike

所以这看起来很基本,但我无法弄清楚。我有一个 ListTile,它有一个前导复选框、一个标题和一个尾随图标。在上一次 Flutter 更新中,出于某种原因,复选框和图标不再居中。我希望它们垂直居中。我尝试以各种方式向复选框添加 Center()、Align()、Expanded() 和 Flexible(),但它只是将标题推离屏幕或什么都不做。

有什么建议吗?感谢您的帮助。

ListTile(
leading: Checkbox(
value: item.checked,
onChanged: (bool newValue) {
setState(() {
item.checked = newValue;
});
firestoreUtil.updateList(user, taskList);
},
activeColor: Theme.of(context).primaryColor,
),
title: InkWell(
onTap: () {
editTask(item);
},
child: Text(
item.task,
style: TextStyle(fontSize: 18),
)),
trailing: ReorderableListener(
child: Container(
padding: EdgeInsets.only(right: 16),
child: Icon(Icons.drag_handle)),
),
contentPadding: EdgeInsets.all(8),
),

Debug模式: screenshot of ListTile

最佳答案

在行内使用 Column,并将 MainAxisAlignment 设置为居中

  leading: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Icon(leadingnIcon, color: Colors.blueGrey,),
],
),

关于dart - ListTile 标题、尾随不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55168962/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com