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

flutter_advanced_progress 封面
插件详情v1.0.0+1

flutter_advanced_progress

一个高级进度控件,可通过多种属性进行完全自定义,快来试试吧,尽情享受!

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

安装插件

flutter pub add flutter_advanced_progress

插件介绍

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

一个高度可定制的 Flutter 进度小部件,提供广泛的样式和行为选项。支持多种进度类型、平滑动画以及在所有主要平台上的响应式设计。通过直观的属性控制外观和交互,提升加载或处理任务时的用户体验。非常适合寻求灵活且视觉吸引人的标准进度指示器替代方案的开发者。

适合场景

  • 加载状态可视化
  • 表单提交进度跟踪
  • 数据获取指标
  • 自定义动画进度条
  • 后台任务监控

主要特点

  • 完全可自定义的外观
  • 多种进度类型
  • 平滑动画支持
  • 跨平台兼容性
  • 响应式设计集成
  • 丰富的配置选项

适合对象

  • 需要高级 UI 控件的开发者
  • 具有复杂加载流程的应用程序
  • 注重设计的应用程序
  • 交互式仪表板
  • 高度定制的用户界面

使用建议

  • 需要理解 Flutter 布局原理
  • 在大量使用时可能需要性能调优
  • 除了基本设置外,文档有限
  • 未针对极高频率的更新进行优化

原始 README

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

flutter_advanced_progress

An advanced progress widget, that can be fully customized with bunch of properties, just try it and enjoy!

State 1 State 2
Flutter Advanced Progress Light Flutter Advanced Progress Dark

AdvancedProgress Parameters

Parameter Description Type Default
primaryValue Value for primary progress. double
secondaryValue Value for secondary progress. double
secondaryWidth Secondary progress width. double 10.0
radius Total radius for whole widget. double
startAngle Progress start angle. double 120.0
maxDegrees Progress degrees from [startAngle]. double 300.0
progressGap Gap between primary and secondary progress. double 0.0
division Primary progress division. int 10
levelAmount Amount of levels on primary progress. int
levelLowWidth Width of levels on primary progress. double 1.0
levelLowHeight Height of low levels on primary progress. double 8.0
levelHighWidth Height of high levels managed by [division] on primary progress. double 2.0
levelHighHeight Width of levels on primary progress. double 16.0
levelHighBeginEnd True if need to begin and end with high level. bool false
primaryColor Primary color that used as a color for progress of first in gradient. Color
secondaryColor Secondary color that used last in gradient. Color
tertiaryColor Tertiary color that used for inactive part of progress. Color
child Child widget. Widget

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。