child: Scaffold(
body: SingleChildScrollView(
child: Column(
children: [
_cardList(context),
Column(
children: [
Expanded(
child: ListView.builder(
scrollDirection: Axis.vertical,
shrinkWrap: true,
itemCount: 3,
itemBuilder: (context, index) {
return Card(
child: Image.asset('assets/images/horizontal.jpg'),
);
},
),
)
],
),
我创建了一个列表,并添加了3个图像在对方。但我不能向下滚动。我想,因为我做了列在列。但什么都没有改变,当我删除了底部列。
2条答案
按热度按时间nbewdwxp1#
使用
Expanded
PackageListView
以获得更好的性能,而不是使用shrinkWrap: true
eqqqjvef2#
您需要禁用
SingleChildScrollView
滚动物理,如下所示:两个列表都是垂直滚动,您需要禁用其中一个,即
SingleChildScrollView
。