known_extents_list_view_builder 1.0.1 copy "known_extents_list_view_builder: ^1.0.1" to clipboard
known_extents_list_view_builder: ^1.0.1 copied to clipboard

outdated

A modification of Flutter's ListView and ReorderableListView that fixes performance problem for long lists with variable but known item extents.

known_extents_list_view_builder #

See the difference #

Watch this video taken in release mode.

About #

This package is intended to address a performance issue in Flutter. Whereas the internal flutter list only allows you to pass in a fixed itemExtent to optimize for uniform lists, this allows you to pass in a list of itemExtents for when your list items have variable (though knowable) extents. Includes a basic list and a reorderable list.

Examples #

Find examples of the basic list and of the reorderable lists side by side as shown in the video in examples/lib.

Disclaimer #

This is not official Flutter package, nor is it put out by the Flutter team. Maintainance and edges cases are not guaranteed.

If you don't need your list to be reorderable, and would prefer to scroll to indexes rather than exact pixel values, consider using scrollable_positioned_list.

Hire me #

https://www.linkedin.com/in/benjamin-lee-84068818/

13
likes
0
pub points
63%
popularity

Publisher

unverified uploader

A modification of Flutter's ListView and ReorderableListView that fixes performance problem for long lists with variable but known item extents.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on known_extents_list_view_builder