Classes
SharedTransition
SharedTransition
Shared Element Transitions (preview)
Allows you to auto animate between shared elements on two different screesn to create smooth navigational experiences.
View components can define sharedTransitionTag="name" alone with a transition through this API.
Summary
Constructors
Constructors
constructor
new SharedTransition(): SharedTransition
Returns SharedTransition
Properties
DEBUG
Static
Enable to see various console logging output of Shared Element Transition behavior.
finishedEvent
Static
When the transition finishes.
inProgress
Static
Whether a transition is in progress or not.
Note: used internally however exposed in case custom state ordering is needed.
Updated when transitions start/end/cancel.
interactiveCancelledEvent
Static
When the interactive transition cancels.
interactiveUpdateEvent
Static
When the interactive transition updates with the percent value.
startedEvent
Static
When the transition starts.
Methods
custom
Static
custom(transition: Transition, options?: SharedTransitionConfig): {}
Configure a custom transition with presentation/dismissal options.
| Parameter | Default | Description |
transition | | The custom Transition instance. |
options | |
Returns {}
events
Static
Listen to various shared element transition events.
Returns SharedTransitionObservable
finishState
Static
Finish transition state.
| Parameter | Default | Description |
id | | numberTransition instance id |
Returns void
getSharedElements
Static
Gather view collections based on sharedTransitionTag details.
getState
Static
Get current state for any transition.
| Parameter | Default | Description |
id | | numberTransition instance id |
Returns SharedTransitionState
notifyEvent
Static
Notify a Shared Transition event.
| Parameter | Default | Description |
eventName | | stringShared Transition event name |
data | | SharedTransitionEventDataPayload |
Returns void
updateState
Static
Update transition state.
| Parameter | Default | Description |
id | | numberTransition instance id |
state | | SharedTransitionStateSharedTransitionState |
Returns void
- Previous
- SegmentedBarItem