dart 有没有办法在Flutter的Stepper中有null内容?

yuvru6vn  于 2023-09-28  发布在  Flutter
关注(0)|答案(2)|浏览(140)

我试图有一个步进显示步骤,没有用户交互所需的。然而,步进器有一个必需的参数content,它为用户显示一个选择,类似于这样。


我只是想删除按钮选项,只显示步骤列表。这是预期结果的一个例子。

我尝试将content:标记为null,并通过(){}创建一个空函数,但似乎都没有工作。

gorkyyrv

gorkyyrv1#

为了去除按钮选择,

  1. Stepper(
  2. // any arguments...
  3. controlsBuilder: (BuildContext context,
  4. {VoidCallback onStepContinue, VoidCallback onStepCancel}) {
  5. return Row(
  6. children: <Widget>[
  7. Container(
  8. child: null,
  9. ),
  10. Container(
  11. child: null,
  12. ),
  13. ], // <Widget>[]
  14. ); // Row
  15. },
  16. ) // Stepper

给予控制器构建器。

展开查看全部
guykilcj

guykilcj2#

要删除按钮,您可以使用controlsBuilders,如Jetwiz的另一个答案所述。但是,材料步进没有一个选项来改变线的颜色,而且,这个答案有一个错误。如果你只有一个步骤,图标下面会显示一条垂直线。
如果你想完全自定义步进器,你必须为不同的组件更改材料步进器...我正在使用这个库来自定义我的步进器:https://pub.dev/packages/another_stepper

相关问题