20 lines
465 B
Dart
20 lines
465 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
class FadePageTransitionsBuilder extends PageTransitionsBuilder {
|
|
const FadePageTransitionsBuilder();
|
|
|
|
@override
|
|
Widget buildTransitions<T>(
|
|
PageRoute<T>? route,
|
|
BuildContext? context,
|
|
Animation<double> animation,
|
|
Animation<double> secondaryAnimation,
|
|
Widget child,
|
|
) {
|
|
return FadeTransition(
|
|
opacity: animation.drive(CurveTween(curve: Curves.easeIn)),
|
|
child: child,
|
|
);
|
|
}
|
|
}
|