scrollview_observer 1.23.0 copy "scrollview_observer: ^1.23.0" to clipboard
scrollview_observer: ^1.23.0 copied to clipboard

A widget for observing data related to the child widgets being displayed in a ScrollView.

Flutter ScrollView Observer #

author pub stars

Language: English | 中文

This is a library of widget that can be used to listen for child widgets those are being displayed in the scroll view.

☕ Support me #

ko-fi wechat

Chat: Join WeChat group

📖 Article #

🔨 Feature #

You do not need to change the view you are currently using, just wrap a ViewObserver around the view to achieve the following features.

  • ✅ Observing child widgets those are being displayed in ScrollView
  • ✅ Support for scrolling to a specific item in ScrollView
  • ✅ Quickly implement the chat session page effect
  • ✅ Support for keeping IM message position when inserting or updating messages, avoiding jitter.

🎀 Support #

  • PageView
  • ListView
  • SliverList
  • GridView
  • SliverGrid
  • ✅ Mixing usage of SliverPersistentHeader, SliverList and SliverGrid
  • NestedScrollView
  • ScrollView built by third-party package.

🕹 Preview #

📦 Installing #

Add scrollview_observer to your pubspec.yaml file:

dependencies:
  scrollview_observer: latest_version

Import scrollview_observer in files that it will be used:

import 'package:scrollview_observer/scrollview_observer.dart';

📚 Wiki #

🖨 About Me #

220
likes
160
pub points
97%
popularity

Publisher

verified publisherfullstackaction.com

A widget for observing data related to the child widgets being displayed in a ScrollView.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on scrollview_observer