我想在DrawerHeader
中垂直对齐文本和按钮,如下所示:
这是我的代码:
DrawerHeader(
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
IconButton(
onPressed: () {},
icon: const Icon(Iconsax.arrow_left_2),
),
Text(
'Welcome',
style: kH3TitleStyle.copyWith(
color: AppColors.primaryColor,
),
),
Text(
userBox!.get(UserBoxStrings.userName),
style: kH3TitleStyle.copyWith(
color: Colors.black,
),
)
],
),
),
问题是由于图标按钮的宽度,我无法垂直对齐Text
和IconButton
,我得到了这样的东西:
1条答案
按热度按时间e4eetjau1#
材质图标按钮具有默认填充。您需要使用padding来删除填充:EdgeInsets.zero就像这样。