Initial commit: Penyerahan final Source code Tugas Akhir
This commit is contained in:
22
lib/widgets/custom_navigator.dart
Normal file
22
lib/widgets/custom_navigator.dart
Normal file
@ -0,0 +1,22 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class CustomNavigator extends PageRouteBuilder {
|
||||
CustomNavigator({required this.child})
|
||||
: super(
|
||||
transitionDuration: Duration(milliseconds: 100),
|
||||
pageBuilder: (context, animation, secondaryAnimation) => child,
|
||||
);
|
||||
|
||||
final Widget child;
|
||||
|
||||
@override
|
||||
Widget buildTransitions(BuildContext context, Animation<double> animation,
|
||||
Animation<double> secondaryAnimation, Widget child) =>
|
||||
SlideTransition(
|
||||
position: Tween<Offset>(
|
||||
begin: Offset(1, 0),
|
||||
end: Offset.zero,
|
||||
).animate(animation),
|
||||
child: child,
|
||||
);
|
||||
}
|
Reference in New Issue
Block a user