my_progress_bar 2.0.3 copy "my_progress_bar: ^2.0.3" to clipboard
my_progress_bar: ^2.0.3 copied to clipboard

A flutter package for displaying progress bars and loaders. The progress bar consists of Horizontal and vertical progress bar. The loaders contains RotatingCirclesLoader, DottedLoader, JumpingCirclesL [...]

my_progress_bar #

This is the package which can be use to create progress bars and loaders. This progress bar is effective than Slider provided by the flutter itself. MyProgressBar is easy to customize. This package curently contains two types of progress bar and four types of loaders.

Progress bars types

  • HorizontalProgressBar()
  • VerticalProgressBar()

Loaders type

  • DottedLoader(),
  • ExpandingBoxLoader(),
  • JumpingCirclesLoader(),
  • RotatingCirclesLoader(),

Visit Github repository of my_progress_bar for more information.

Progress bars and Loaders preview #

Working example #

Getting started #

dependencies:
 my_progress_bar: ^1.0.2

or

flutter pub get my_progress_bar

Usage for progress bars #

Import the following in the your project file.

import 'package:my_progress_bar/progress_bar.dart';

For HorizontalProgressBar() #

 HorizontalProgressBar(
    maxValue: 10,
    currentPosition: currentPosition,
    onChanged: (val) {
        setState(() {
            currentPosition = val;
        });
    },
)

For VerticalProgressBar() #

VerticalProgressBar(
    height: 200,
    maxValue: 10,
    currentPosition: currentPosition,
    onChanged: (val) {
        setState(() {
            currentPosition = val;
        });
    },
)

Usage for loaders #

Import the following in the your project file.

import 'package:my_progress_bar/loaders.dart';
    // for dotted loader
    DottedLoader(),
    // for expanding boxes loader
    ExpandingBoxLoader(),
    // for jumping circles loader
    JumpingCirclesLoader(),
    // for rotating circles loader
    RotatingCirclesLoader(),

All the parameters for the loaders are optional but you can play with parameters for customization of the loaders.

4
likes
140
points
183
downloads

Publisher

unverified uploader

Weekly Downloads

A flutter package for displaying progress bars and loaders. The progress bar consists of Horizontal and vertical progress bar. The loaders contains RotatingCirclesLoader, DottedLoader, JumpingCirclesLoader and ExpandingBoxLoader.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on my_progress_bar