FLUTTER ECOSYSTEM

number_pagination

使用数字进行分页,类似于经典的网页样式分页。通过数字探索页面,而不是无限滚动!

number_pagination 封面
最新版本
1.1.6
近 30 天下载
1470
喜欢数
74
Pub 分数
160

Package Overview

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

插件概览

NumberPagination 是一个 Flutter 包,提供传统的基于数字的分页界面,非常适合需要通过离散编号链接进行页面导航的应用程序。它模拟了经典的网页式分页,允许用户直接跳转到特定页面,而不是依赖无限滚动。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 多个平台,适用于跨平台应用。它提供简洁且可自定义的用户界面,内置对页面范围显示、首页/末页按钮以及可配置样式的支持。非常适合需要精确导航的数据密集型界面。

适合场景
  • 以结构化的方式显示大型数据集
  • 在仪表板中创建用户友好的导航
  • 实现搜索结果分页
  • 使用页面控件构建管理面板
  • 在内容列表中启用直接页面跳转
主要特点
  • 编号页按钮
  • 支持首页/末页导航
  • 可自定义的样式选项
  • 跨平台兼容性
  • 可配置的页面范围显示
  • 适用于所有屏幕尺寸的响应式设计
适合对象
  • 开发人员构建类似网页的分页
  • 需要结构化数据导航的应用程序
  • 优先考虑可用性而非无限滚动的项目
  • 面向多平台部署的团队
  • 希望拥有简单直观页面控制的用户
使用建议
  • 可能需要额外的样式设置以支持自定义主题
  • 对于非常大的数据集,若未进行性能优化,则不理想
  • 仅限数值导航(无无限滚动)
  • 需要手动处理页面数据加载
  • 最适合已知总页数的场景
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add number_pagination

所属分类

源码仓库

关联项目