Я новичок в флаттере, мне действительно нужна помощь в том, как отображать текст пользователю на основе его выбора. (скажем, когда пользователь нажимает на 2020/12/21, приложение должно получать данные, относящиеся к этой дате, и отображать их пользователю)
@GTG, на мой взгляд, вам нужно средство выбора даты и некоторая логика после того, как пользователь выберет дату в средстве выбора даты. Откуда вы берете данные? Локально в телефоне или удаленно в бэкенде?
@dm_tr Я хочу, чтобы данные извлекались с телефона (локально).
Как хранятся данные для извлечения? Используя базу данных?
@dm_tr Использование базы данных (Sqlite)
@GTG проверьте ответ ниже
@dm_tr извините, это моя вина.
Сначала добавьте плагин flutter_rounded_date_picker и запустите команду flutter pub get
.
Импортируйте пакет
import 'package:flutter_rounded_date_picker/rounded_picker.dart';
И попробуй это
InkWell(
child: Text("Pick Date"),
onTap: () async {
DateTime date = await showRoundedDatePicker(context: context,);
if (null != date) {
// Run you sqflite command here and pass it the selected date as parameter
}
},
),
ваш вопрос совершенно не ясен.