Start Debugging

Тег: listview

5 статей

2026-08-04 flutterdartlistview
Как построить список с бесконечной прокруткой и пагинацией во Flutter с помощью ScrollController
Присоедините ScrollController к ListView.builder, запрашивайте следующую страницу, когда position.extentAfter опускается ниже порога предзагрузки, и защитите запрос флагами isLoading, hasMore и error. Полная реализация плюс ловушка слишком короткой первой страницы.
shrinkWrap vs Expanded vs sliver-ы для длинных списков в Flutter: что выбрать?
Для длинного списка никогда не используйте shrinkWrap. Используйте Expanded, когда список является единственным прокручиваемым элементом, и sliver-ы (CustomScrollView), когда он делит прокрутку с другими секциями. Вот почему, с бенчмарком по числу build-ов.
2026-07-02 flutterdartlayout
Как объединить ListView и GridView в одной прокрутке с помощью sliver-ов во Flutter
Разместите список и сетку в одной непрерывной прокрутке без вложенных прокручиваемых виджетов. Используйте CustomScrollView со SliverList и SliverGrid и обойдите ловушку shrinkWrap, которая незаметно убивает производительность.
Миграция высокопроизводительного Xamarin.Forms ListView на MAUI CollectionView
Пошаговая миграция с Xamarin.Forms 5.0 ListView на .NET MAUI 11 CollectionView для приложений, в которых уже выжимали максимум производительности из ListView. Рассмотрены переиспользование ячеек, виртуализация, группировка, pull-to-refresh, контекстные действия, выделение, ItemsLayout, EmptyView и подводные камни, которые встречаются в реальных приложениях.