搜索插件、代码仓与 APP 分类

stylish_pull_to_refresh 封面
插件详情v1.2.0

stylish_pull_to_refresh

这是一个带有多种 RefreshIndicator 动画样式的 Flutter 包。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
38
喜欢数
12
Pub 分数
150

安装插件

flutter pub add stylish_pull_to_refresh

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 包,提供多种 RefreshIndicator 的动画样式,通过视觉上吸引人的动画增强下拉刷新体验。它提供了可自定义且现代化的刷新指示器,可在 Android、iOS、Web、macOS、Windows 和 Linux 等所有主要平台上正常运行。非常适合希望以简单方式提升应用 UI 并实现流畅、引人入胜的刷新交互的开发者,无需复杂的实现过程。该包轻量且易于集成,只需简单的 pub 命令即可完成。

适合场景

  • 增强列表刷新动画
  • 通过视觉反馈提升用户参与度
  • 自定义移动和网页应用中的下拉刷新
  • 向可滚动控件添加动态效果
  • 为数据密集型应用程序创建精美的用户界面

主要特点

  • 多种动画刷新样式
  • 跨平台兼容性
  • 通过 pub 实现轻松集成
  • 轻量且高性能
  • 可自定义的动画行为
  • 支持所有 Flutter 平台

适合对象

  • 寻求视觉精致的UI设计师
  • 开发交互式列表的开发者
  • 需要引人入胜的刷新体验的应用程序
  • 面向多平台的项目
  • 专注于用户体验提升的团队

使用建议

  • 可能需要额外的样式以保持一致性
  • 动画性能取决于设备功能
  • 仅限刷新指示器功能
  • 不适用于不可滚动的内容
  • 最好与可滚动小部件(如 ListView 或 CustomScrollView)一起使用

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

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,

所属分类

源码仓库

使用此插件的项目

暂无相关数据。