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

Метод builder

Метод builder виджета SliverList конструктор SliverList.builder принимает itemBuilder и itemCount.

Синтаксис

SliverList.builder( itemBuilder: (context, index) => Text('abcde'), )

Параметры

Параметр Описание
itemBuilder Строит пункт по индексу.
itemCount Число пунктов.

Пример

Давайте вызовем его в простом экране:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: CustomScrollView( slivers: [ SliverList.builder( itemCount: 15, itemBuilder: (context, index) => ListTile(title: Text('abcde')), ), ], ), ), ); }

На экране sliver список из пятнадцати строк.

Пример

Давайте повторим вызов с другими числами:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: CustomScrollView( slivers: [ SliverList.builder( itemCount: 6, itemBuilder: (context, index) => ListTile(title: Text('12345')), ), ], ), ), ); }

На экране шесть одинаковых пунктов в sliver.

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

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