55c308615a
Summary: = Breaking Change (for experimental features) = Major API changes in NavigationAnimatedView = New prop `transition` for scene renderer In NavigationAnimatedView, we should not use `position` as a proxy of the transtion which happens whenever navigation state changes. Because `position` does not change unless navigation index changes, it won't be possible to build animations for actions that replace navigation state without changing the index. This diff introduces an abstract prop `transition` that is exposed to the scene renderers. = Replace `applyAnimation` with `configureTransition`. Expose a new optional prop `configureTransition` that allows people to configure transitions easily. For instance, to configure the transition, do this: ``` function configureTransition() { return { dutation: 123, easing: Easing.easeInOut, }; } ``` <NavigationAnimatedView configureTransition={configureTransition) /> ``` Reviewed By: ericvicenti Differential Revision: D3278698 fbshipit-source-id: 25ebad286d8b41f46c35c0f32d6023ebd01f19e7 |
||
---|---|---|
.. | ||
Reducer | ||
__mocks__ | ||
__tests__ | ||
NavigationAbstractPanResponder.js | ||
NavigationAnimatedView.js | ||
NavigationExperimental.js | ||
NavigationPropTypes.js | ||
NavigationStateUtils.js | ||
NavigationTypeDefinition.js |