我在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具有对齐方式,但是我不知道如何使用它来将其设置为Card中间的点。