Я пытаюсь отображать шаговые шаги, не требуя взаимодействия с пользователем. Однако у степпера есть обязательный параметр content, который отображает выбор для пользователя, что-то вроде этого.
Я просто пытаюсь удалить выбор кнопок и просто отображаю список шагов. Это пример ожидаемого результата.
Я пытался пометить content: как null и создать пустую функцию с помощью (){}, но, похоже, ничего не сработало.
Я не понимаю, что вы имеете в виду, глядя на то, как степпер генерирует графику. Я знаю, что в документации шага упоминается, что каждый шаг имеет кнопку «продолжить» и «отменить». Я пытаюсь полностью удалить или отключить эту часть и создать шаговый двигатель без содержимого.
Кстати, если есть лучший виджет для достижения ожидаемого результата, возможно, вы можете указать мне на него?
Я говорю, что вы, вероятно, могли бы просто взять исходный код для степпера и заставить его работать так, как вы хотите.
О, под этим вы подразумеваете использование исходного кода Stepper для создания пользовательского виджета с моими собственными параметрами. Да, это сработает, одно из преимуществ Flutter — открытый исходный код. Я отредактирую это в ответе и отмечу как принятое, спасибо!
Для удаления выбора кнопки,
Stepper(
// any arguments...
controlsBuilder: (BuildContext context,
{VoidCallback onStepContinue, VoidCallback onStepCancel}) {
return Row(
children: <Widget>[
Container(
child: null,
),
Container(
child: null,
),
], // <Widget>[]
); // Row
},
) // Stepper
Обратите внимание на controlBuilders.
Это всего лишь исходный код почти всего. Вы видели, как степпер генерирует графику? Обновлено: используйте исходный код Stepper и создайте собственный виджет в соответствии с вашими потребностями.