目前我正在使用Flutter创建一个应用程序,它包含几个可以订购和过滤的列表 . 当订购或过滤器处于活动状态时,应用栏下方会显示持久栏,指示哪些过滤器处于活动状态 . 这是通过使用 StackView 将_堆叠在 ListView 之上,并使用它的填充向下移动 ListView 来实现的 . 下图中可以看到这方面的一个示例:

现在我正在尝试使用 CustomScrollViewSliverAppBar 创建第二个视图,我想在此处使用相同的"filter bar"行为 . 我已尝试使用带有单个项目的 SliverList 和带有已过滤项目的 SliverList ,但随后两个列表都会滚动,就好像它们是一个长列表一样 . 我也尝试通过 SliverAppBarbottom 属性添加一个栏,但是这会产生一个位于应用栏 Headers 上的栏,据我所知,没有办法移动这个 Headers . 此结果可在下图中看到(红色条是第一个图像中过滤条的占位符) .

有没有办法在带有 SliverAppBarCustomScrollView 中实现这个"persistent"条效果?