我正在尝试用Flutter做一个类似于每周的日程安排,并想做一个显示时间/大小的框的背景网格,然后在这些框之间的顶部放置项目。(水平滚动很好,我只是还没有添加垂直滚动列表)但是当我向堆栈添加定位项时,它们停留在原地,而不是随着页面滚动。我怎么才能让这些项目滚动呢?我应该为此使用这种策略吗?
以下是我目前为止的代码:
return Expanded(
child: Stack(
children: [
ListView(scrollDirection: Axis.horizontal, children: [
...days
.map((stage) => Container(
width: 100,
child: Column(
children: [
Text(day),
...times.map((time) => Container(height: 100, child: Text(time))),
],
),
))
.toList(),
]),
Container(
child: Positioned(
top: 20,
bottom: 20,
left: 100,
right: 200,
child: Container(
height: 100,
width: 100,
child: Text('waddup'),
color: Colors.blue,
),
),
),
],
),
);
1条答案
按热度按时间vql8enpb1#