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

scroll_indicator 封面
插件详情v0.0.3

scroll_indicator

带有 ListView 或 GridView 监听控制器的滚动指示器。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
839
喜欢数
32
Pub 分数
140

安装插件

flutter pub add scroll_indicator

插件介绍

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

一个 Flutter 包,为 ListView 或 GridView 小部件提供滚动指示器,通过监听控制器动态更新滚动位置。它通过视觉方式显示滚动进度,显著提升用户体验,尤其适用于长列表或网格。该指示器可自定义,并可在 Android、iOS、Web、macOS、Windows 和 Linux 等主要平台上正常工作。设计轻量且易于与现有可滚动组件集成。

适合场景

  • 视觉滚动进度反馈
  • 在长列表中提升用户体验
  • 可自定义的滚动指示器
  • 跨平台滚动跟踪
  • 与 ListView 和 GridView 的集成
  • 实时滚动位置监控

主要特点

  • 监听滚动控制器
  • 动态进度指示
  • 跨平台支持
  • 轻量级且依赖最少
  • 可自定义外观
  • 与 ListView 和 GridView 均兼容

适合对象

  • 开发可滚动 UI 的开发者
  • 需要视觉滚动反馈的应用
  • 针对多个平台的项目
  • 专注于用户体验的UI设计师
  • Flutter 初学者学习可滚动组件
  • 包含大量内容列表的应用程序

使用建议

  • 需要 ScrollController 才能正常工作
  • 可能需要针对自定义设计进行样式调整
  • 限于可滚动的组件,如 ListView 和 GridView
  • 不适用于非滚动布局
  • 性能影响可忽略不计,但取决于复杂度
  • 最好与平滑滚动动画一起使用

原始 README

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

Scroll_Indicator

Scroll indicator inspired by the Shopee application.

Usage

ScrollIndicator(
	scrollController: scrollController,
	width: 50,
	height: 5,
	indicatorWidth: 20,
	decoration: BoxDecoration(
	borderRadius: BorderRadius.circular(10),
	color: Colors.grey[300]),
	indicatorDecoration: BoxDecoration(
	color: Colors.deepOrange,
	borderRadius: BorderRadius.circular(10)),
),

Demo

scroll indicator

Support me on Saweria

https://saweria.co/saddamnur

saweria

所属分类

源码仓库

使用此插件的项目

暂无相关数据。