Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
416 of 1024 menu
◀ ▶

Виджет SliverList

Виджет SliverList используют в slivers. Готовые пункты задают через list, длинный список - через builder.

Синтаксис

SliverList.list(children: [Text('abcde')])

Параметры

Параметр Описание
delegate Delegate со списком дочерних виджетов для custom конструктора.

Методы

Метод Описание
builder SliverList. Давайте разберём вызов на примерах.
list SliverList. Давайте разберём вызов на примерах.

Пример

Давайте добавим sliver список:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: CustomScrollView( slivers: [ SliverList.list( children: List.generate(10, (i) => ListTile(title: Text('abcde'))), ), ], ), ), ); }

На экране десять пунктов с общей прокруткой.

Пример

Давайте совместим с шапкой:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: CustomScrollView( slivers: [ SliverAppBar(title: Text('12345')), SliverList.list(children: [Text('abcde')]), ], ), ), ); }

На экране шапка и список скроллятся вместе.

Смотрите также

  • виджет FlexibleSpaceBar,
    который часто ставят рядом в прокручиваемых экранах
  • метод builder,
    который дополняет работу с прокруткой
  • виджет SliverAppBar,
    который помогает собрать сложный список
  • метод list,
    который задаёт поведение или данные прокрутки
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить