如何在颤振中为ListView设置浮动操作按钮的位置?

如何在颤振中为ListView设置浮动操作按钮的位置?,listview,flutter,floating-action-button,Listview,Flutter,Floating Action Button,我正在寻找一种解决方案,用ListView在无状态小部件中设置晶圆厂的位置。我有一个带有列的小部件,它包含两个子项ListView和FAB。 第一期是晶圆厂的位置,第二期是专栏的背景。第二列隐藏ListView的按钮 如何将晶圆厂悬停在ListView上 使用堆栈小部件,您可以将小部件置于小部件之上。我的建议是: @凌驾 小部件构建上下文上下文{ 返回堆栈 对齐:对齐。右下角, 儿童:[ 列表视图 儿童:getChildren, 填充:新边集。全部为0.0, 控制器:_控制器, , 浮动操作按钮

我正在寻找一种解决方案,用ListView在无状态小部件中设置晶圆厂的位置。我有一个带有列的小部件,它包含两个子项ListView和FAB。 第一期是晶圆厂的位置,第二期是专栏的背景。第二列隐藏ListView的按钮

如何将晶圆厂悬停在ListView上

使用堆栈小部件,您可以将小部件置于小部件之上。我的建议是:

@凌驾 小部件构建上下文上下文{ 返回堆栈 对齐:对齐。右下角, 儿童:[ 列表视图 儿童:getChildren, 填充:新边集。全部为0.0, 控制器:_控制器, , 浮动操作按钮 孩子:IconIcons.arrow_向上, 按下时:=>\u controller.animateTo0, 持续时间:持续时间毫秒:500, 曲线:Curves.easeInOut, 米尼:是的, ], ; }
非常感谢。这就是解决办法。
class ListView extends StatelessWidget {
  final List<Bouquet> bouquets;

  ListView({@required this.bouquets});

  final ScrollController _controller = new ScrollController();

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        Expanded(
            child: ListView(
          children: getChildren(),
          padding: new EdgeInsets.all(0.0),
          controller: _controller,
        )),
        Container(
          color: Colors.red,
          child: Row(children: [
            Expanded(
                child: FloatingActionButton(
              child: Icon(Icons.arrow_upward),
              onPressed: () => _controller.animateTo(0,
                  duration: Duration(milliseconds: 500),
                  curve: Curves.easeInOut),
              mini: true,
            ))
          ]),
        )
      ],
    );
  }

  List<Widget> getChildren() {}
}