Ограничения рендеринга для SliverList

#flutter #dart #flutter-sliver #customscrollview

#флаттер #dart #flutter-sliver #customscrollview

Вопрос:

Можно установить некоторые ограничения на то, где SliverList прекращает рендеринг? Например, если у нас есть прозрачная панель SliverAppBar и SliverList, список sliver будет виден за панелью SliverAppBar, можем ли мы каким-то образом установить ограничения рендеринга только для рендеринга под панелью SliverAppBar? PaintOrigin вроде как делает это, но очень плохо.

Ответ №1:

Для этого вы можете использовать SliverClip виджет из моего пакета sliver_tools. По умолчанию он удаляет любое перекрытие (что и происходит при наличии панели приложений над ним).