Search packages, repositories and app categories

Package detailsv0.3.8

scrollable_positioned_list

A list with helper methods to programmatically scroll to an item.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
697K
Likes
2K
Pub points
140

Install package

flutter pub add scrollable_positioned_list

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter package that extends ListView with utility methods for programmatically scrolling to specific items. It provides precise control over scroll positioning, making it ideal for scenarios where you need to navigate to a particular list item based on user actions or state changes. The package supports all major platforms and integrates seamlessly with existing scrollable widgets. It enhances usability in dynamic lists, such as search results or navigation menus, by enabling smooth, targeted scrolling.

Use cases

  • Scrolling to a specific list item
  • Navigating within large lists
  • Implementing search result highlighting
  • Creating keyboard-driven list navigation
  • Building accessible list interfaces

Key features

  • Programmatic scroll-to-item functionality
  • Smooth scrolling with customizable offset
  • Support for both vertical and horizontal lists
  • Integration with ScrollController
  • Efficient handling of large datasets

Suitable for

  • Developers building dynamic lists
  • Apps requiring precise scroll control
  • Accessibility-focused UIs
  • Search or filter interfaces
  • Custom navigation patterns

Considerations

  • Requires manual management of scroll positions
  • May need additional state handling for complex use cases
  • Not suitable for simple static lists
  • Performance depends on list size and rendering complexity
  • Limited to scrollable widget contexts

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Build

Flutter widgets

This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.

The product and source code here are neither endorsed by Google nor the Flutter team. They are mainly made available as a reference. Support is best-effort.

Packages

Package Description Version
flutter_simple_treeview A widget, that visualises a tree structure, where a node can be any widget. pub package
linked_scroll_controller A scroll controller that allows two or more scroll views to be in sync. pub package
scrollable_positioned_list A list with helper methods to programmatically scroll to an item. pub package
self_storing_input A set of input widgets that automatically save and load the entered value to a data store. pub package
visibility_detector A widget that detects the visibility of its child and notifies a callback. pub package

Issues

Please file any issues, bugs, or feature requests in the this repo.

Contributing

If you wish to contribute a change to any of the existing widgets in this repo, please review our contribution guide, and send a pull request.

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package