gpt4 book ai didi

flutter - 管理两个Listview,以在用户希望向下滚动以查看第二个Listview项目Flutter时保持第一个显示

转载 作者:行者123 更新时间:2023-12-03 04:34:27 25 4
gpt4 key购买 nike

请问当我滚动另一个垂直Listview时如何强制显示第一个水平Listview。
这是我的屏幕
Screen
当我向下滚动查看垂直列表 View 时,第二个查看项目。然后发生这种情况
Scrolling Down
因此,用户无法再看到First Horizo​​ntal ListView,他必须向上查看。
这是我的问题,当用户向下滚动“垂直列表 View 项目”时,我希望水平列表 View 继续显示。
提前致谢。

home: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: Container(
child: ListView(
shrinkWrap: true,
children: [
Container(
color: Colors.white,
margin: EdgeInsets.symmetric(vertical: 20.0),
height: 200.0,
child: ListView(... ), // Horizontal ListView
),
Expanded(
child: Container(
child: ParseLocal(), // Vertical ListView
),
),
],
),
),
),

最佳答案

您不需要用ListView包装两个小部件,因为您的两个小部件是ListView

home: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: Container(
child: ListView( // <--this can be removed
shrinkWrap: true,
children: [
Container(
color: Colors.white,
margin: EdgeInsets.symmetric(vertical: 20.0),
height: 200.0,
child: ListView(... ), // Horizontal ListView
),
Expanded(
child: Container(
child: ParseLocal(), // Vertical ListView
),
),
],
),
),
),

关于flutter - 管理两个Listview,以在用户希望向下滚动以查看第二个Listview项目Flutter时保持第一个显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64373457/

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