【发布时间】:2020-01-28 12:38:43
【问题描述】:
我想在 Flutter 中自定义步进器。
如何将步骤标题放在每个步骤栏的左侧?
如何将线栏改为步进器的虚线?
除了像圆形气泡一样提供的 5 个 StepState 之外,我如何自定义 step 的 state? p>
这是我的代码。
Container(
child: Stepper(
currentStep: 0,
controlsBuilder: (BuildContext context, {
VoidCallback onStepContinue,
VoidCallback onStepCancel
}) => Container(),
steps: [
Step(
content: Container(
child: Card(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Text('9:00Am - 10:00AM'),
Text(
'Everest Tour',
style: TextStyle(fontWeight: FontWeight.bold),
),
],
),
),
),
title: Text('9:00 AM'),
),
Step(
content: Text('2nd Data'),
title: Text('10:00 AM'),
state: StepState.editing,
isActive: true,
subtitle: Text('subtitle')
)
],
),
)
【问题讨论】:
-
Stepper 小部件似乎不支持您想做的事情。您必须创建自己的步进器小部件。
-
嗨@JoãoSoares 感谢您的信息。