0

可以对 SliverList 停止渲染的位置设置一些限制吗?例如,如果我们有一个透明的 SliverAppBar 和 SliverList,则 sliver 列表将在 SliverAppBar 后面可见,我们能否以某种方式将渲染约束设置为仅在 SliverAppBar 下方渲染?PaintOrigin 可以做到这一点,但效果很差。

4

1 回答 1

0

您可以为此使用SliverClip我的包sliver_tools中的小部件。默认情况下,它会剪掉任何重叠(当 appbar 位于其上方时会发生这种情况)。

于 2021-04-10T10:08:15.370 回答