VStepper constructor

VStepper({
  1. double? titleLineHeight,
  2. double? lineWidth,
  3. double? circleDiameter,
  4. double? circleMargin,
  5. String? normalLineColor,
  6. String? lightLineColor,
  7. bool isShowLastLine = false,
  8. bool isOnlyLightCircle = true,
  9. int lightIndex = 0,
  10. Function? createTitle,
  11. Function? createContent,
  12. int stepCount = 3,
  13. double? leftWidth,
  14. bool isShowLeft = false,
  15. String? leftTxt,
  16. Function? createLeftTxt,
})

Implementation

VStepper(
    {double? titleLineHeight,
    double? lineWidth,
    double? circleDiameter,
    double? circleMargin,
    String? normalLineColor,
    String? lightLineColor,
    this.isShowLastLine = false,
    this.isOnlyLightCircle = true,
    this.lightIndex = 0,
    this.createTitle,
    this.createContent,
    this.stepCount = 3,
    double? leftWidth,
    this.isShowLeft = false,
    this.leftTxt,
    this.createLeftTxt})
    : titleLineHeight = titleLineHeight ?? 32,
      lineWidth = lineWidth ?? 2,
      circleDiameter = circleDiameter ?? 16,
      circleMargin = circleMargin ?? 16,
      lightLineColor = lightLineColor ?? "#cd0000",
      normalLineColor = normalLineColor ?? "#d2d2d2",
      _stepMargin = (circleDiameter ?? 16) / 2 + (circleMargin ?? 16) - ((lineWidth ?? 2) / 2),
      _contentPaddingLeft = ((circleDiameter ?? 16) + (circleMargin ?? 16)) / 2 + (lineWidth ?? 2),
      leftWidth = isShowLeft ? (leftWidth ?? 80) : 0;