mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-20 15:34:26 +08:00
fix: prevent error if navigationTransition is null or undefined
This commit is contained in:
@ -615,19 +615,10 @@ function setupCurrentFragmentFadeTransition(navTransition: NavigationTransition,
|
|||||||
setReenterTransition(navTransition, entry, fadeInReenter);
|
setReenterTransition(navTransition, entry, fadeInReenter);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupCurrentFragmentExplodeTransition(navTransition: NavigationTransition, entry: ExpandedEntry): void {
|
|
||||||
setExitTransition(navTransition, entry, new androidx.transition.Explode());
|
|
||||||
setReenterTransition(navTransition, entry, new androidx.transition.Explode());
|
|
||||||
}
|
|
||||||
|
|
||||||
function setupNewFragmentExplodeTransition(navTransition: NavigationTransition, entry: ExpandedEntry): void {
|
|
||||||
setupCurrentFragmentExplodeTransition(navTransition, entry);
|
|
||||||
|
|
||||||
setEnterTransition(navTransition, entry, new androidx.transition.Explode());
|
|
||||||
setReturnTransition(navTransition, entry, new androidx.transition.Explode());
|
|
||||||
}
|
|
||||||
|
|
||||||
function setUpNativeTransition(navigationTransition: NavigationTransition, nativeTransition: androidx.transition.Transition) {
|
function setUpNativeTransition(navigationTransition: NavigationTransition, nativeTransition: androidx.transition.Transition) {
|
||||||
|
if (!navigationTransition) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (navigationTransition.duration) {
|
if (navigationTransition.duration) {
|
||||||
nativeTransition.setDuration(navigationTransition.duration);
|
nativeTransition.setDuration(navigationTransition.duration);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user