1234567891011121314151617181920212223242526 |
- import 'package:flutter/material.dart';
- class PopRoute extends PopupRoute {
- final Duration _duration = Duration(milliseconds: 300);
- Widget child;
- PopRoute({required this.child});
- @override
- Color? get barrierColor => null;
- @override
- bool get barrierDismissible => true;
- @override
- String? get barrierLabel => null;
- @override
- Widget buildPage(BuildContext context, Animation<double> animation,
- Animation<double> secondaryAnimation) {
- return child;
- }
- @override
- Duration get transitionDuration => _duration;
- }
|