flutter_pull_up_down_refresh 1.0.4 copy "flutter_pull_up_down_refresh: ^1.0.4" to clipboard
flutter_pull_up_down_refresh: ^1.0.4 copied to clipboard

flutter_pull_up_down_refresh lib allow to pull-up or pull-down in ScrollView, just listen callback both events.

flutter_pull_up_down_refresh #

Pub Package

Highly video, feature-packed flutter_pull_up_down_refresh widget for Flutter.

Image
flutter_pull_up_down_refresh

Features #

  • Pull Down to refresh data
  • Pull Up to reload new data.
  • Allow show refresh indicator
  • Change loading color
  • Change background loading color
  • Change refresh indicator Color
  • Show bottom loading.
  • Scale bottom loading size.
  • change color loading option.

Usage #

Make sure to check out examples

Installation #

Add the following line to pubspec.yaml:

dependencies:
  flutter_pull_up_down_refresh: ^1.0.4

Basic setup #

The complete example is available here.

FlutterPullUpDownRefresh(
      scrollController: ScrollController(),
      showRefreshIndicator: true,
      refreshIndicatorColor: Colors.red,
      isLoading: isLoading,
      loadingColor: Colors.red,
      loadingBgColor: Colors.grey.withAlpha(100),
      isBootomLoading: isBottom,
      bottomLoadingColor: Colors.green,
      scaleBottomLoading: 0.6,
      onRefresh: () async {
        //Start refresh
        await pullRefresh();
        //End refresh
      },
      onAtBottom: (status) {
        if (status) {
          if (kDebugMode) {
            print("Scroll at bottom");
            if (!isBottom) {
              isBottom = true;
              listItem();
            }
          }
        }
      },
      onAtTop: (status) {
        if (kDebugMode) {
          print("Scroll at Top");
        }
      },
      child: ListView.builder(
        shrinkWrap: true,
        physics: const NeverScrollableScrollPhysics(),
        itemCount: lists.length,
        itemBuilder: (context, index) {
          return Padding(
            padding: const EdgeInsets.only(
              left: 10,
              right: 10,
              bottom: 5,
              top: 5,
            ),
            child: Text("item")
        )
      }
    )
)

*** Note *** if use child as Listview please don't forget add this option to disabled listview scroll.

ListView.builder(
  shrinkWrap: true,
  physics: const NeverScrollableScrollPhysics(),
)

Events #

use onRefresh to refesh data

onRefresh: () async {
  //Start refresh
  await pullRefresh();
  //End refresh
},

use onAtBottom to reload new data

onAtBottom: (status) {
  //do something
},

use onAtTop to optional event just let you know , scroll stay on top.

onAtTop: (status) {
   //do something
},

Hello everyone πŸ‘‹

If you want to support me, feel free to do so.

Thanks

============================================

αžŸαž½αžŸαŸ’αžŠαžΈ αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆπŸ‘‹

αž”αžΎβ€‹αž’αŸ’αž“αž€β€‹αž…αž„αŸ‹β€‹αž‚αžΆαŸ†αž‘αŸ’αžšβ€‹αžαŸ’αž‰αž»αŸ† αžŸαžΌαž˜β€‹αž’αŸ’αžœαžΎβ€‹αžŠαŸ„αž™β€‹αžŸαŸαžšαžΈ ,

αžŸαžΌαž˜αž’αžšαž‚αž»αžŽ

0
likes
160
pub points
47%
popularity

Publisher

verified publisherdarith.info

flutter_pull_up_down_refresh lib allow to pull-up or pull-down in ScrollView, just listen callback both events.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_pull_up_down_refresh