Итак, у меня возникли трудности с использованием следующей установки:
CustomScrollView(
slivers: [
SliverAppBar(...),
SliverToBoxAdapter(SomeRandomWidget),
SliverPersistentHeader(TabBar),
SliverFillRemaining(TabBarView)
])
Итак, TabBarView содержит столбец на одной вкладке, который выходит за пределы экрана. Проблема в том, что хотя SliverFillRemaining, очевидно, не является правильным выбором для переполненного виджета, но, к сожалению, поскольку TabBarView теряет свойство hasSize своих дочерних элементов, я не знаю, какой еще виджет я мог бы использовать для запуска макета. Цель состоит в том, чтобы добиться чего-то вроде этого (показано текущее переполнение):
EDIT: Here is a working example on DartPad: https://dartpad.dev/bda4cc5fd2aea292310fe05daa440760