#flutter #dart
Вопрос:
У меня есть представление списка на моей временной шкале, чтобы показывать элементы для определенного пользователя :
class TimelineWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
final mealsList = Provider.of<EatenMeals>(context);
final currentUser = Provider.of<Users>(context).getFirstOne();
var now = DateTime.now();
return Expanded(
flex: 2,
child: Container(
margin: EdgeInsets.only(left: 30, right: 30),
child: FutureBuilder(
builder: (ctx, snapshot) {
if(snapshot.connectionState==ConnectionState.waiting) {
return Center(child: CircularProgressIndicator(),);
}
return ListView.builder(
itemCount: mealsList.eatenMeals.length,
itemBuilder: (ctx, index) =>
DailyEaten(mealsList.eatenMeals[index]),
);
},
future: Provider.of<EatenMeals>(context).getServerMeals(
currentUser.username, DateTime(now.year, now.month, now.day)),
)),
);
}
}
теперь я хочу обернуть временную шкалу в PageView.builder и разрешить пользователям проводить пальцем влево и просматривать свои предыдущие элементы временной шкалы. но я понятия не имею, как это сделать