{"repo":"rvamsikrishna/inview_notifier_list","free":true,"listed":false,"github":"https://github.com/rvamsikrishna/inview_notifier_list","clone":"git clone https://github.com/rvamsikrishna/inview_notifier_list.git","description":"A Flutter package that builds a list view and notifies when the widgets are on screen.","language":"Dart","stars":683,"topics":["flutter","listview","autoplay","notification","scroll","package","video"],"license":"MIT","category":"mobile-apps","readme_excerpt":"inview notifier list A Flutter package that builds a ListView or CustomScrollView and notifies when the widgets are on screen within a provided area. Example 1 Example 2 Example 3(Auto-play video) :------------------------------------------------------------------------------------------------------------------------------: :---------------------------------------------------------------------------------------------------------------------------------: :---------------------------------------------------------------------------------------------------------------------------------: Example 4(Custom Scroll View) Index - Use cases - Installation - Basic Usage - Types of Notifiers - Properties - Credits Use-cases - To auto-play a video when a user scrolls. - To add real-time update listeners from database to the posts/content only within an area visible to the user. Note: If you have other use cases please update this section and create a PR. Installation Just add the package to your dependencies in the pubspec.yaml file: Basic Usage Step 1: Add the InViewNotifierList to your widget tree Step 2: Add the required property isInViewPortCondition to the InViewNotifierList widget. This is the function that defines the area which the widgets overlap should be notified as currently in-view. It takes 3 parameters: 1. deltaTop : It is the distance from top of the widget to be notified in the list view to top of the viewport(0.0). 2. deltaBottom : It is the distance from bottom of the wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/rvamsikrishna","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rvamsikrishna/inview_notifier_list/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}