Я хочу отменить предыдущие шаги и добавить дату перед шагами в виджете stepper(флаттер).

#flutter

Вопрос:

Я хочу отменить предыдущие шаги и добавить дату перед шагами(как показано на рисунке) в виджете шагового перехода.

прямо сейчас я понятия не имею, где добавлять даты, и предыдущие шаги выглядят так же, как и у выбранного.

Может ли кто-нибудь помочь с этим? Заранее спасибо!

Это тот результат, который я хочу

вот мой код

 class ProgressBody extends StatefulWidget {  const ProgressBody({Key key}) : super(key: key);   @override  ProgressBodyState createState() =gt; ProgressBodyState(); } class ProgressBodyState extends Statelt;ProgressBodygt; {  int current_step = 2;  Listlt;Stepgt; steps = [  const Step(  title: Text("Booking amountn3 Lakhs Paid",  ),  content: Text(''),  isActive: true,  ),  const Step(  title: Text('Construction Startn17 Lakhs Paid'),  content: Text(''),  isActive: true,  ),  const Step(  title: Text('Plinth Leveln9.5 Lakhs is not paidn'  '(19% of unit cost)'  ),  content: Text(''),  state: StepState.complete,  isActive: true,  ),  const Step(  title: Text('Ground Floor Roof Level'),  content: Text(''),  state: StepState.complete,  isActive: true,  ),  ];  @override  Widget build(BuildContext context) {  Size size = MediaQuery.of(context).size;  return SingleChildScrollView(  child:Stepper(  controlsBuilder: (context, {onStepContinue, onStepCancel}) {  return Column(  children: [  GestureDetector(  onTap: (){},  child: Padding(  padding: EdgeInsets.all(10),   child: Container(  height: 84,  width: 231,  alignment: Alignment.center,  decoration: decoration4(),  child: Text(  "Report a problem withnquality of work done?",  style: StepperContainerText(),  ),  ),  ),  ),   GestureDetector(  onTap: (){},  child:Padding(  padding: EdgeInsets.all(10),  child: Container(  height: 84,  width: 231,  alignment: Alignment.center,  decoration: decoration5(),  child: Text(  "Open latest house photon to verify house work?",  style: StepperContainerText(),  ),  ),  ),  ),  ],  );  },  currentStep: this.current_step,  steps: steps,  type: StepperType.vertical,  onStepTapped: (step) {  setState(() {  current_step = step;  });  },  onStepContinue: () {  setState(() {  if (current_step lt; steps.length - 1) {  current_step = current_step   1;  } else {  current_step = 0;  }  });  },  onStepCancel: () {  setState(() {  if (current_step gt; 0) {  current_step = current_step - 1;  } else {  current_step = 0;  }  });  },  ),