AirStepStateProgressIndicator constructor

AirStepStateProgressIndicator({
  1. required Size size,
  2. int stepCount = DEFAULT_STEP_COUNT,
  3. int stepValue = DEFAULT_STEP_VALUE,
  4. double pathStrokeWidth = DEFAULT_STROKE_WIDTH,
  5. double valueStrokeWidth = DEFAULT_STROKE_WIDTH,
  6. double spaceWidth = DEFAULT_SPACE_WIDTH,
  7. Color pathColor = Colors.grey,
  8. Color valueColor = Colors.green,
})

constructor

Implementation

AirStepStateProgressIndicator({
  required this.size,
  this.stepCount = DEFAULT_STEP_COUNT,
  this.stepValue = DEFAULT_STEP_VALUE,
  double pathStrokeWidth = DEFAULT_STROKE_WIDTH,
  double valueStrokeWidth = DEFAULT_STROKE_WIDTH,
  double spaceWidth = DEFAULT_SPACE_WIDTH,
  Color pathColor = Colors.grey,
  Color valueColor = Colors.green,
}) {
  assert(stepCount > LIMITED_STEP_MIN_VALUE);
  assert(stepValue >= LIMITED_STEP_MIN_VALUE);
  assert(stepValue <= stepCount);

  //stroke width
  _pathStrokeWidth = pathStrokeWidth;
  _valueStrokeWidth = valueStrokeWidth;

  //space
  _spaceWidth = spaceWidth;

  //color
  _pathColor = pathColor;
  _valueColor = valueColor;
}