mirror of
https://github.com/status-im/react-native.git
synced 2025-01-10 01:25:39 +00:00
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