logo

SliverToBoxAdapter

flutter

widgets

`SliverToBoxAdapter` — это специальный `Sliver`-виджет, который позволяет вставить обычный виджет (не sliver) внутрь `CustomScrollView`. Он используется, когда необходимо поместить, например, `Container`, `Text` или `Image` в поток sliver-элементов.

💡 Примечание:

`CustomScrollView` принимает только `Sliver`-виджеты. Чтобы использовать обычный виджет, оберните его в `SliverToBoxAdapter`.

Основные параметры

child (Widget)— обязательный

Обычный (не-sliver) виджет, который необходимо отобразить внутри потока `slivers`. Может быть любым виджетом.

key (Key)

Ключ виджета, используемый для идентификации и оптимизации перестроения.

💡 Примечание:

`SliverToBoxAdapter` не предоставляет прокрутки сам по себе — он просто вставляет обычный виджет в scroll-поток, контролируемый `CustomScrollView`.

⚠️ Важно:

Избегайте вложенности нескольких `SliverToBoxAdapter`, если можно объединить содержимое в один `Column` или использовать `SliverList` — это может повлиять на производительность.