2

我使用颤振函数 showmodalbottomsheet 来显示一个带有 customscroll 视图的页面。

但是当滚动视图的滚动过度滚动时我有一个问题我想滚动底部而不是过度滚动customscrollview。

如何选择要使用的卷轴?

例如我想做 Facebook 评论页面:

在这里您可以看到当滚动视图处于最大滚动时工作表正在向下滚动

4

1 回答 1

3

您可能需要的是DraggableScrollableSheet .

showModalBottomSheet(
  isScrollControlled: true,
  context: context,
  builder: (context) => DraggableScrollableSheet(
    builder: (context, scrollController) => SingleChildScrollView(
      controller: scrollController,
      child: Column(
        children: [
          Container(
            color: Colors.purple,
            height: 100,
          ),
          Container(
            color: Colors.orange,
            height: 300,
          ),
          Container(
            color: Colors.black,
            height: 300,
          ),
        ],
      ),
    ),
  ),
),

(当我偶然发现您的问题时,我也在寻找答案,决定分享我的研究结果:)希望它对您有所帮助!)

于 2020-09-26T00:25:46.970 回答