FLUTTER ECOSYSTEM

progress_border

A BoxBorder like Border but draw part of the border according to the progress, supported circle, rect, rectangle.

progress_border cover
Latest version
0.1.5
30-day downloads
7.7K
Likes
31
Pub points
160

Package Overview

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

Overview

ProgressBorder is a Flutter package that extends BoxBorder to draw borders with customizable progress, supporting circular, rectangular, and square shapes. It enables visually dynamic borders that fill incrementally based on a progress value, ideal for loading indicators or progress visualization. The package integrates seamlessly into existing UIs and works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. It's lightweight and designed for developers seeking animated border effects without complex custom painting.

Use cases
  • Loading indicators
  • Progress visualization
  • Animated UI elements
  • Customizable border effects
  • Interactive form validation
Key features
  • Supports circular and rectangular borders
  • Progress-driven border filling
  • Cross-platform compatibility
  • Easy integration with BoxBorder
  • Customizable stroke width and color
Suitable for
  • UI designers seeking visual feedback
  • Developers building loading animations
  • Apps requiring progress-based visuals
  • Flutter beginners exploring custom painting
  • Projects with interactive or animated interfaces
Considerations
  • Requires manual progress updates
  • Limited to border-only rendering
  • Not suitable for complex animations
  • May impact performance with many instances
  • Depends on correct widget hierarchy for display
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add progress_border

Categories

Source repository

Related projects