У меня есть сетка карт, которая на onTap, я хотел бы, чтобы она развернулась, чтобы заполнить экран.Как и в iOS, когда мы нажимаем на значок запуска приложения.
Мне удается развернуть его, но это всегда с середины экрана, с этим:
onTap: () {
Navigator.of(context).push(new PageRouteBuilder(pageBuilder:
(BuildContext context, Animation animation,
Animation secondaryAnimation) {
return MyWidget();
}, transitionsBuilder: (BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
Widget child) {
return Align(
child: ScaleTransition(
child: child,
scale: animation,
),
);
}));
}
Я видел, что у ScaleTransition есть выравнивание, но я не мог понять, как использовать это, чтобы установить его в точку в середине моей Карты.