如何使用SingleChildScrollview飘动在列之间添加空空间
我使用一列,其中还有两个列,并使用 mainaxisalignment.spacebetewweew
属性对齐它们,以便它们之间有一个空白空间。但是在小屏幕上,我没有足够的空间来容纳所有小部件,因此我决定添加一个单层次旋转以允许滚动。但是我遇到了一个问题,然后列之间的空白空间消失了。告诉我如何添加滚动并在列之间保持空空间?
代码
Expanded(
child: SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Column(
children: [
const Divider(
color: constants.Colors.greyMiddle,
height: 1,
),
_createDrawerItem(
SvgPicture.asset(
constants.Assets.profile,
),
'My Profile'),
const Divider(
color: constants.Colors.greyMiddle,
height: 1,
),
_createDrawerItem(SvgPicture.asset(constants.Assets.profile),
'My Preferences'),
const Divider(
color: constants.Colors.greyMiddle,
height: 1,
),
_createDrawerItem(
SvgPicture.asset(constants.Assets.dashboard),
'Dashboard'),
const Divider(
color: constants.Colors.greyMiddle,
height: 1,
),
_createDrawerItem(
SvgPicture.asset(constants.Assets.wallet), 'Wallet'),
const Divider(
color: constants.Colors.greyMiddle,
height: 1,
),
],
),
// const Spacer(),
Padding(
padding: const EdgeInsets.only(bottom: 19),
child: Column(
children: [
_createDrawerItem(SvgPicture.asset(constants.Assets.invite),
'Invite & Earn !',
horPadding: 11),
_createDrawerItem(
SvgPicture.asset(constants.Assets.settings), 'Settings',
horPadding: 11),
],
),
),
],
),
),
);
添加了SinglechildScrollview
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果使用SinglechildScrollview,但是(
)无法使用。
现在,您使用
高度将不是一个响应问题
If you use SingleChildScrollView , However (
) Can't use.
Now you use
Using Height will not be a responsive issue
或者
OR