Results for “ListView”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- Deprecate findChildIndexCallback in favor of findItemIndexCallback in ListView and SliverList separated constructors3.41.0deprecated
findChildIndexCallback` parameter in `ListView.separated` and `SliverList.separated` constructors have been deprecated in favor of `findItemIndexCallback`. The new callback returns item indices directly, eliminating the need for manual index calculations
- - ImageFilter in ListView causes wrong offset on Android and iOS3.7.1bugfix
ImageFilter in ListView causes wrong offset on Android
- - Fixes scrolling jank on Android and iOS when a `SelectionArea`/`SelectableRegion` is used as a child of a Scrollable like `ListView`...3.24.2bugfix
when a `SelectionArea`/`SelectableRegion` is used as a child of a Scrollable like `ListView` or `PageView
- Fix Drawer.child docstring to say ListView instead of SliverList3.41.0bugfix
Drawer.child docstring to say ListView instead of SliverList (Material, by @nathannewyen). ListView SliverList
- Default PrimaryScrollController on Desktop3.3.0breaking
builder: (context, constraints) { return Row( children: [ SizedBox( height: constraints.maxHeight, width: constraints.maxWidth / 2, child: ListView.builder( itemBuilder: (BuildContext context, int index) { return Text
- fix: findChildIndexCallback to take seperators into account for seperated named constructor in ListView and SliverList3.41.0bugfix
findChildIndexCallback to take seperators into account for seperated named constructor in ListView and SliverList (Framework, by @rkishan516). ListView SliverList
- Deprecated cacheExtent and cacheExtentStyle3.44.0deprecated
Flutter 3.44 deprecates `cacheExtent` and `cacheExtentStyle` in scrolling-related widgets, such as `ListView`, `GridView`, `CustomScrollView`, and `Viewport`, and their corresponding render objects, such as `RenderViewport
- Default Scrollbars on Desktop2.2.0breaking
desktop Code before migration: ```dart final ScrollController controller = ScrollController(); Scrollbar( controller: controller, child: ListView.builder( controller: controller, itemBuilder: (BuildContext context, int index) { return Text('Item $index'); } ) ); ``` Code after migration
- Default multitouch scrolling3.19.0breaking
ScrollBehavior` for a specific widget Code before migration: ```dart final ScrollController controller = ScrollController(); ListView.builder( controller: controller, itemBuilder: (BuildContext context, int index) { return Text('Item $index'); }, ); ``` Code after migration
- Default drag scrolling devices2.5.0breaking
ScrollBehavior` for a specific widget Code before migration: ```dart final ScrollController controller = ScrollController(); ListView.builder( controller: controller, itemBuilder: (BuildContext context, int index) { return Text('Item $inde
- Accessibility traversal order of tooltip changed3.19.0breaking
test: ```dart Directionality( textDirection: TextDirection.ltr, child: Overlay( initialEntries: [ OverlayEntry( builder: (BuildContext context) { return ListView( children: [ const Text('before'), Tooltip( key: tooltipKey, showDuration: const Duration(days: 365), message