freezer/lib/page_routes/basic_page_route.dart

22 lines
513 B
Dart
Raw Normal View History

2023-07-29 02:17:26 +00:00
import 'package:flutter/widgets.dart';
abstract class BasicPageRoute<T> extends PageRoute<T> {
final Duration transitionDuration;
final bool maintainState;
BasicPageRoute({
this.transitionDuration = const Duration(milliseconds: 300),
this.maintainState = true,
RouteSettings? settings,
}) : super(settings: settings);
@override
bool get barrierDismissible => false;
@override
Color? get barrierColor => null;
@override
String? get barrierLabel => null;
}