#android #ios #flutter #dart #widget
Вопрос:
У меня есть несколько кнопок-фильтров для приложения для поиска автомобилей. Таким образом, пользователь может сортировать по марке, модели, цене и т.д. Все работает нормально, но я хотел бы посмотреть, какой бренд, какая модель, какая цена и т.д. был выбран. Как я могу отобразить то, что выбрал пользователь? Вот как выглядит соответствующая часть кода:
Padding( padding: const EdgeInsets.all(15.0), child: Column( children: lt;Widgetgt;[ FilterButtonWidget( title: 'Brand', item: constants.brand, type: 'brand', ), FilterButtonWidget( title: 'Price', item: constants.price, type: 'price', ),
Когда пользователь выбирает, например, марку, появляется нижний лист, и он может выбрать, например, BMW. Но когда нижний лист исчезает, пользователь больше не может видеть, что он выбрал. Все бренды и цены, а также все остальное сохраняется в моем файле contants.дротик, и это выглядит так:
Maplt;String, boolgt; brand = { 'Audi': false, 'BMW': false, }; Listlt;doublegt; price = [ 0, 20000, 25000, 30000, ];
… и так далее. Я добавил скриншот части своего экрана, чтобы вы могли лучше понять. Не могли бы вы, пожалуйста, помочь мне? Большое спасибо!
Комментарии:
1. просто создайте две переменные, обновите их значения в соответствии с вашей логикой и передайте их в свой текстовый виджет
2. Я действительно не понимаю, что ты имеешь в виду, прости
3. FilterButtonWidgets являются пользовательскими или вы используете какую-либо зависимость?