Selaa lähdekoodia

Update Fluro for change in SlideTransition behavior

Collin Jackson 8 vuotta sitten
vanhempi
commit
5acbc2455b
1 muutettua tiedostoa jossa 9 lisäystä ja 6 poistoa
  1. 9 6
      lib/src/router.dart

+ 9 - 6
lib/src/router.dart

@@ -122,18 +122,21 @@ class Router {
       if (transitionType == TransitionType.fadeIn) {
         return new FadeTransition(opacity: animation, child: child);
       } else {
-        FractionalOffset startOffset = FractionalOffset.bottomLeft;
-        FractionalOffset endOffset = FractionalOffset.topLeft;
+        const Offset topLeft = const Offset(0.0, 0.0);
+        const Offset topRight = const Offset(1.0, 0.0);
+        const Offset bottomLeft = const Offset(0.0, 1.0);
+        Offset startOffset = bottomLeft;
+        Offset endOffset = topLeft;
         if (transitionType == TransitionType.inFromLeft) {
           startOffset = new FractionalOffset(-1.0, 0.0);
-          endOffset = FractionalOffset.topLeft;
+          endOffset = topLeft;
         } else if (transitionType == TransitionType.inFromRight) {
-          startOffset = FractionalOffset.topRight;
-          endOffset = FractionalOffset.topLeft;
+          startOffset = topRight;
+          endOffset = topLeft;
         }
 
         return new SlideTransition(
-          position: new FractionalOffsetTween(
+          position: new Tween<Offset>(
             begin: startOffset,
             end: endOffset,
           ).animate(animation),