【发布时间】:2021-02-08 15:36:39
【问题描述】:
我想在 Listview 项目小部件上方添加一个小部件,但它只能显示到屏幕大小。在滚动时 ListView 堆栈项目不可见。
这是我的代码:
Stack(
children: <Widget>[
Positioned.fill(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: ListView.builder(
itemCount: 100,
itemBuilder: (context,index){
return Text(index.toString());
},
),
),
),
///In my case Emulator screen height is 600
Positioned(
top: 550,
left: 100,
child: Container(child: Text('Widget 1'),color: Colors.blue,)),
Positioned(
top: 650,
left: 100,
child: Container(child: Text('Widget 2'),color: Colors.blue,))
],
)
在运行此代码时,仅可见 Widget 1 标签。小部件 2 标签未显示在滚动列表视图上,小部件 1 标签也卡在同一位置。我想在滚动列表视图时显示小部件 2 标签并滚动小部件 1 标签。
【问题讨论】:
标签: flutter listview dart stack flutter-layout