Search packages, repositories and app categories

stylish_pull_to_refresh cover
Package detailsv1.2.0

stylish_pull_to_refresh

This is a Flutter package with multiple RefreshIndicator animated styles.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
38
Likes
12
Pub points
150

Install package

flutter pub add stylish_pull_to_refresh

Package Overview

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

A Flutter package offering multiple animated styles for the RefreshIndicator, enhancing the pull-to-refresh experience with visually appealing animations. It provides customizable and modern refresh indicators that work across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. Ideal for developers seeking to elevate their app's UI with smooth, engaging refresh interactions without complex implementation. The package is lightweight and easy to integrate using a simple pub command.

Use cases

  • Enhancing list refresh animations
  • Improving user engagement with visual feedback
  • Customizing pull-to-refresh in mobile and web apps
  • Adding dynamic effects to scrollable widgets
  • Creating polished UIs for data-heavy applications

Key features

  • Multiple animated refresh styles
  • Cross-platform compatibility
  • Easy integration via pub
  • Lightweight and performant
  • Customizable animation behaviors
  • Supports all Flutter platforms

Suitable for

  • UI designers seeking visual polish
  • Developers building interactive lists
  • Apps requiring engaging refresh experiences
  • Projects targeting multiple platforms
  • Teams focused on user experience enhancement

Considerations

  • May require additional styling for consistency
  • Animation performance depends on device capabilities
  • Limited to refresh indicator functionality
  • Not suitable for non-scrollable content
  • Best used with scrollable widgets like ListView or CustomScrollView

Original README

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

stylish_pull_to_refresh

This is a flutter package with multiple animated style of RefreshIndicator. Use this to achive "pull to refresh" function in your project.

Code Example

Simple code example to use this project feature

  StylishPullToRefresh(
        style: Style.sandTimer, //multiple style available, pick your favourite one
        onRefresh: () async {
          //add code to execute on refresh
        },
        child: SingleChildScrollView(...) //pass child widget tree here
    )

Demo

demo1

demo2

demo3

Avaiable styles

Here are avaiable style list you could apply

style: Style.audioWave,
style: Style.box,
style: Style.circularProgress,
style: Style.fileSearch,
style: Style.game,
style: Style.handGesture,
style: Style.loop,
style: Style.paperPlane,
style: Style.sandTimer,
style: Style.threeCircle,

Categories

Source repository

Projects using this package

No data available yet.