mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
chore: cleanup
This commit is contained in:
@@ -18,14 +18,10 @@ export class TransitionsModel extends Observable {
|
||||
page,
|
||||
instance: new PageTransition(),
|
||||
incomingViewStart: {
|
||||
x: Screen.mainScreen.widthDIPs,
|
||||
y: 0,
|
||||
duration: 1000,
|
||||
duration: 5000,
|
||||
},
|
||||
dismissViewEnd: {
|
||||
x: Screen.mainScreen.widthDIPs,
|
||||
y: 0,
|
||||
duration: 500,
|
||||
duration: 5000,
|
||||
},
|
||||
}),
|
||||
},
|
||||
|
||||
@@ -409,13 +409,6 @@ class UINavigationControllerAnimatedDelegate extends NSObject implements UINavig
|
||||
Trace.write(`UINavigationControllerImpl.navigationControllerAnimationControllerForOperationFromViewControllerToViewController(${operation}, ${fromVC}, ${toVC}), transition: ${JSON.stringify(navigationTransition)}`, Trace.categories.NativeLifecycle);
|
||||
}
|
||||
|
||||
// // Shared element transitions
|
||||
// if (operation === UINavigationControllerOperation.Push && navigationTransition.instance?.iosPresentedController) {
|
||||
// return navigationTransition.instance?.iosPresentedController(toVC, fromVC, navigationController);
|
||||
// } else if (operation === UINavigationControllerOperation.Pop && navigationTransition.instance?.iosDismissedController) {
|
||||
// return navigationTransition.instance?.iosDismissedController(viewController);
|
||||
// }
|
||||
|
||||
const curve = _getNativeCurve(navigationTransition);
|
||||
const animationController = _createIOSAnimatedTransitioning(navigationTransition, curve, operation, fromVC, toVC);
|
||||
|
||||
|
||||
@@ -175,8 +175,8 @@ export class PageTransition extends Transition {
|
||||
// starting page properties
|
||||
this.presented.view.alpha = typeof state.incomingViewStart?.opacity === 'number' ? state.incomingViewStart?.opacity : 0;
|
||||
|
||||
const startX = typeof state.incomingViewStart?.x === 'number' ? state.incomingViewStart?.x : 0;
|
||||
const startY = typeof state.incomingViewStart?.y === 'number' ? state.incomingViewStart?.y : Screen.mainScreen.heightDIPs;
|
||||
const startX = typeof state.incomingViewStart?.x === 'number' ? state.incomingViewStart?.x : Screen.mainScreen.widthDIPs;
|
||||
const startY = typeof state.incomingViewStart?.y === 'number' ? state.incomingViewStart?.y : 0;
|
||||
const startWidth = typeof state.incomingViewStart?.width === 'number' ? state.incomingViewStart?.width : Screen.mainScreen.widthDIPs;
|
||||
const startHeight = typeof state.incomingViewStart?.height === 'number' ? state.incomingViewStart?.height : Screen.mainScreen.heightDIPs;
|
||||
this.presented.view.frame = CGRectMake(startX, startY, startWidth, startHeight);
|
||||
@@ -206,7 +206,7 @@ export class PageTransition extends Transition {
|
||||
break;
|
||||
}
|
||||
case UINavigationControllerOperation.Pop: {
|
||||
this.presented = fromViewCtrl;
|
||||
// this.presented = fromViewCtrl;
|
||||
console.log('-- Transition dismiss --', this.presented);
|
||||
|
||||
// console.log('transitionContext.containerView.subviews.count:', transitionContext.containerView.subviews.count);
|
||||
@@ -229,8 +229,7 @@ export class PageTransition extends Transition {
|
||||
|
||||
const cleanupDismiss = () => {
|
||||
for (const presenting of this.sharedElements.presenting) {
|
||||
// presenting.view.opacity = presenting.startOpacity;
|
||||
presenting.snapshot.removeFromSuperview();
|
||||
presenting.view.opacity = presenting.startOpacity;
|
||||
}
|
||||
SharedTransition.finishState(this.id);
|
||||
transitionContext.completeTransition(true);
|
||||
@@ -256,8 +255,8 @@ export class PageTransition extends Transition {
|
||||
() => {
|
||||
this.presented.view.alpha = typeof state.dismissViewEnd?.opacity === 'number' ? state.dismissViewEnd?.opacity : 0;
|
||||
|
||||
const endX = typeof state.dismissViewEnd?.x === 'number' ? state.dismissViewEnd?.x : 0;
|
||||
const endY = typeof state.dismissViewEnd?.y === 'number' ? state.dismissViewEnd?.y : Screen.mainScreen.heightDIPs;
|
||||
const endX = typeof state.dismissViewEnd?.x === 'number' ? state.dismissViewEnd?.x : Screen.mainScreen.widthDIPs;
|
||||
const endY = typeof state.dismissViewEnd?.y === 'number' ? state.dismissViewEnd?.y : 0;
|
||||
const endWidth = typeof state.dismissViewEnd?.width === 'number' ? state.dismissViewEnd?.width : Screen.mainScreen.widthDIPs;
|
||||
const endHeight = typeof state.dismissViewEnd?.height === 'number' ? state.dismissViewEnd?.height : Screen.mainScreen.heightDIPs;
|
||||
this.presented.view.frame = CGRectMake(endX, endY, endWidth, endHeight);
|
||||
|
||||
Reference in New Issue
Block a user