从卡片到全屏小部件的ScaleTransition

时间:2018-10-17 16:07:11

标签: flutter

我在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中间的点。

0 个答案:

没有答案