flutter stack层叠时导致最下面一层不能滚动

布局如下

Scaffold(
      appBar: AppBar(
        title: const Text("数据展示"),
      ),
      body:Column(
      children: [
          一行三个图标,
      Expanded(
            child: Stack(
                 children: [
                     ListView.builder (不可滚动部分),
                     对应上面三个图标点击出现我的可滚动下拉菜单,
                 ],
           )
     )
    ],
    )
);

程序执行后ListView.builder 应该可以滚动的部分,部分不参滚动
三个可滚动菜单点开后都可滚动,而且点开任何一个菜单后(不可滚动部分)就可滚动了

另外如果把(不可滚动部分)放到stack中最后一个位置,执行代码就直接可以滚动,但是下拉菜单就被(不可滚动部分)遮挡上了。

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题