Transition | API - NativeScript

Summary

Constructors

constructor

new Transition(duration?: number, nativeCurve?: any): Transition

Properties

id

interactiveController

interactiveController?: any

name

(Optional) Provide a unique name to identify this transition

presented

presenting

sharedElements

sharedElements?: {
  independent?: (SharedElementSettings & {})[]
  presented?: SharedElementSettings[]
}

transitionController

transitionController?: any

AndroidTransitionType

Static

AndroidTransitionType?: {
  enter?: string
  exit?: string
  popEnter?: string
}

Methods

androidFragmentTransactionCallback

animateIOSTransition

animateIOSTransition(
  transitionContext: any,
  fromViewCtrl: any,
  toViewCtrl: any,
  operation: any
): void

createAndroidAnimator

createAndroidAnimator(transitionType: string): any

getCurve

getDuration

iosDismissedController

iosDismissedController(dismissed: any): any

iosInteractionDismiss

iosInteractionDismiss(animator: any): any

iosInteractionPresented

iosInteractionPresented(animator: any): any

iosNavigatedController

iosNavigatedController(
  navigationController: any,
  operation: number,
  fromVC: any,
  toVC: any
): any

iosPresentedController

iosPresentedController(presented: any, presenting: any, source: any): any

setDuration

setDuration(value: number): void

setupInteractiveGesture

setupInteractiveGesture(startCallback: () => void, view: View): void