easy_scroll_to_index 1.0.2+1 copy "easy_scroll_to_index: ^1.0.2+1" to clipboard
easy_scroll_to_index: ^1.0.2+1 copied to clipboard

A new Flutter package support scroll to index for Listview, Gridview and NestedScrollView

easy_scroll_to_index #

A new Flutter package support scroll to index for Listview, Gridview and NestedScrollView

Author: DinhVanHung

Demo #

Scroll to index vertical Scroll to index horizontal
Example:

Display on UI #

To display on UI, currently you can use EasyScrollToIndex.

Example:

  • vertical
          final ScrollToIndexController _controller = ScrollToIndexController();

          EasyScrollToIndex(
              controller: _controller,            // ScrollToIndexController
              itemCount: 100,                     // itemCount
              itemWidth: 50,
              itemHeight: 100,
              itemBuilder: (BuildContext context, int index) {
               return Container(
                 width: 50,
                 height: 100,
                  decoration: BoxDecoration(
                    border: Border.all(color: Colors.black,width: 1),
                  ),
                  child: Center(child: Text('item '+ index.toString())),
                );
              },
            ),

  • horizontal
            final ScrollToIndexController _controller = ScrollToIndexController();
            
            EasyScrollToIndex(
              controller: _controller,            // ScrollToIndexController
              scrollDirection: Axis.horizontal,   // default Axis.vertical
              itemCount: 100,                     // itemCount
              itemWidth: 50,
              itemHeight: 100,
              itemBuilder: (BuildContext context, int index) {
               return Container(
                 width: 50,
                 height: 100,
                  decoration: BoxDecoration(
                    border: Border.all(color: Colors.black,width: 1),
                  ),
                  child: Center(child: Text('item '+ index.toString())),
                );
              },
            ),
  • scroll to index:
          _controller.easyScrollToIndex(index: 50);
13
likes
130
pub points
60%
popularity

Publisher

unverified uploader

A new Flutter package support scroll to index for Listview, Gridview and NestedScrollView

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_lints

More

Packages that depend on easy_scroll_to_index