Флаттер, как сделать динамический многоколонный купертиновый сборщик?

введите описание изображения здесь

В галерее флаттера есть CupertinoDatePicker, который может выбрать несколько столбцов, как сделать пользовательский многоколонный CupertinoPicker?

И возможно ли сделать CupertinoPicker динамичным. Например, существуют двумерные данные городов (нет необходимости в асинхронных данных, просто двумерный массив). Если я выберу штат, то подколонка покажет города в этом штате.

Спасибо.

1 ответ

Вот репозиторий Github, который содержит основные виджеты Купертино. Он содержит MultiSelect Cupertino Picker, а также с действием.

Прямая ссылка на виджет Купертино Пикер: https://github.com/dhuma1981/Flutter_Cupertino_Demo/blob/master/lib/ui/pages/picker_page.dart

Поскольку я столкнулся с той же проблемой и мне пришлось интерпретировать рабочий ответ... в основном это просто заключить все части сборщика в StatefulBuilder() (например)

return StatefulBuilder
(
  builder: (BuildContext context, StateSetter setState) => Row
  (...)
)
Другие вопросы по тегам