`SliverFillRemaining` — это `Sliver`-виджет, который заполняет всё оставшееся пространство после предыдущих `Sliver`-элементов внутри `CustomScrollView`. Он полезен, когда нужно занять всё оставшееся место, даже если содержимое не прокручивается.
`SliverFillRemaining` идеально подходит для футеров, пустых состояний, или форм, которые должны занимать всё доступное пространство внизу прокрутки.
Основные параметры
child (Widget)— обязательный
Виджет, который будет размещён внутри `SliverFillRemaining` и займёт всё доступное пространство.
hasScrollBody (bool)
Если `true`, то содержимое может прокручиваться, если его высота превышает доступную. Если `false`, содержимое не прокручивается и просто занимает всё оставшееся пространство.
fillOverscroll (bool)
Если `true`, то `SliverFillRemaining` будет расширяться за пределы доступного пространства (при overscroll).
Если `hasScrollBody` = true и `child` имеет бесконечную высоту (например, `Column` без ограничения), может возникнуть ошибка переполнения или бесконечный скролл.
Если внутри `SliverFillRemaining` используется `Column`, оберни её в `SingleChildScrollView` или задай ограничения через `Expanded` или `SizedBox`.