im_stepper 0.1.2+6 copy "im_stepper: ^0.1.2+6" to clipboard
im_stepper: ^0.1.2+6 copied to clipboard

outdated

A growing collection of widgets primarily used to step-through several widgets in an application.

im_stepper #

Pub Version (including pre-releases) GitHub issues GitHub closed issues GitHub last commit GitHub code size in bytes

Publications #

Here's a collection of articles, examples, posts, etc. about im_stepper. If you find another one please let me know.

Recent Changes #

Here's a list of some important changes in version: 0.1.2+6. For a complete list of changes see changelog here.

  • BugFix - ticker disposed with active ticker. [count: 2]

About #

A growing collection of widgets primarily used to step-through various steps/widgets or used as page indicators in an application.

Description #

A number of applications require to show steps to its users, for example, an app surveying its users require to display the step that the user is on while the user is filling up the survey form. This is where im_stepper comes into play with easy to use stepper widgets that may find its uses in myriad applications.

Simply import package:im_stepper/stepper.dart and choose any of the following steppers appropriate for your application:-

Table of Contents #

IconStepper #

A simple to use icon stepper widget, wherein, each icon defines a step. Hence, total number of icons define total number of steps. Primarily designed to show steps as icons.

IconStepper

IconStepper - Usage Note #

  • Important: IconStepper direction argument controls whether the stepper is displayed horizontally or vertically. A horizontal IconStepper can be wrapped within a Column with no issues, however, if wrapped within a row it must also be wrapped within the built-in Expanded widget. Same applies for the vertical IconStepper.

  • IconStepper fires the onStepReached(int index) callback, which provides the index of the Step that is reached. This callback can be used to control the widget that appears when a certain step is reached.

  • To customize the color, border, etc. of an IconStepper, simply wrap it inside a Container and specify the decoration argument.

  • To enable validation before the next step is reached, set the steppingEnabled property to an appropriate value in a StatefulWidget.

  • Github issues #3 and #4 stand resolved. To control the IconStepper, ImageStepper, or the NumberStepper by using buttons etc from outside the stepper, use the Foo.externallyControlled() constructor and call goNext and goPrevious controlled by two variables in a StatefulWidget within a setState call. For further information see example here

ImageStepper #

A simple to use image stepper widget, wherein, each image defines a step. Hence, total number of images define total number of steps. Primarily designed to show steps as images.

ImageStepper

ImageStepper - Usage Note #

DotStepper #

A simple and smooth dot stepper widget with built-in animations. Each dot in a DotStepper represents a step.

Available Shapes #

Shapes Demo
Circle Circle
Square Square
Rounded Rectangle RR
Line Line

Available Effects #

Effect Demo
Trail Trail
Slide Slide
Magnify Magnify
Worm Worm
Flat Flat
Bullet Bullet
Jump Jump

DotStepper - Usage Note #

  • Important: It is important that a call to goNext and goPrevious is controlled by two variables in a StatefulWidget with a call to setState in order for the DotStepper to work. Please look at the Example.

NumberStepper #

A simple to use number stepper widget, wherein, each number defines a step. Hence, total count of numbers define total number of steps. Primarily designed to show steps as numbers.

ImageStepper

NumberStepper - Usage Note #

Feedback #

For any feedback please file an issue here.

Like Please Like to support!

Please Support #

613
likes
0
pub points
97%
popularity

Publisher

verified publisherimujtaba.com

A growing collection of widgets primarily used to step-through several widgets in an application.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on im_stepper