VStepper constructor
VStepper({
- double? titleLineHeight,
- double? lineWidth,
- double? circleDiameter,
- double? circleMargin,
- String? normalLineColor,
- String? lightLineColor,
- bool isShowLastLine = false,
- bool isOnlyLightCircle = true,
- int lightIndex = 0,
- Function? createTitle,
- Function? createContent,
- int stepCount = 3,
- double? leftWidth,
- bool isShowLeft = false,
- String? leftTxt,
- 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}) {
this.titleLineHeight = titleLineHeight ?? 32;
this.lineWidth = lineWidth ?? 2;
this.circleDiameter = circleDiameter ?? 16;
this.circleMargin = circleMargin ?? 16;
this.lightLineColor = lightLineColor ?? "#cd0000";
this.normalLineColor = normalLineColor ?? "#d2d2d2";
_stepMargin = this.circleDiameter / 2 + this.circleMargin - (this.lineWidth / 2);
_contentPaddingLeft = (this.circleDiameter + this.circleMargin) / 2 + this.lineWidth;
this.leftWidth = isShowLeft ? leftWidth ?? 80 : 0;
}