flutter 3.44.0

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-05-16 22:51:33 +08:00
parent ad1583706a
commit 1fcc26464f
73 changed files with 1350 additions and 530 deletions

View File

@@ -2,21 +2,16 @@ import 'package:flutter/material.dart';
class PublishRoute<T> extends PopupRoute<T> {
PublishRoute({
required RoutePageBuilder pageBuilder,
bool barrierDismissible = true,
String? barrierLabel,
Color barrierColor = const Color(0x80000000),
Duration transitionDuration = const Duration(milliseconds: 500),
RouteTransitionsBuilder? transitionBuilder,
required this.pageBuilder,
this._barrierDismissible = true,
this._barrierLabel,
this._barrierColor = const Color(0x80000000),
this._transitionDuration = const Duration(milliseconds: 500),
this._transitionBuilder,
super.settings,
}) : widget = pageBuilder,
_barrierDismissible = barrierDismissible,
_barrierLabel = barrierLabel,
_barrierColor = barrierColor,
_transitionDuration = transitionDuration,
_transitionBuilder = transitionBuilder;
});
final RoutePageBuilder widget;
final RoutePageBuilder pageBuilder;
@override
bool get barrierDismissible => _barrierDismissible;
@@ -45,7 +40,7 @@ class PublishRoute<T> extends PopupRoute<T> {
return Semantics(
scopesRoute: true,
explicitChildNodes: true,
child: widget(context, animation, secondaryAnimation),
child: pageBuilder(context, animation, secondaryAnimation),
);
}