Hedger Wang 55c308615a Expose a new prop transition for scene renderer.
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
2016-05-11 18:45:31 -07:00
..
2015-07-24 08:41:58 -08:00
2016-04-20 20:45:22 -07:00
2016-05-11 06:27:29 -07:00
2016-05-03 19:20:26 -07:00
2016-05-09 07:08:22 -07:00
2016-05-09 10:36:24 -07:00
2016-04-06 09:21:53 -07:00
2016-04-10 18:02:20 -07:00
2016-04-25 03:31:19 -07:00
2016-05-10 15:58:24 -07:00
2016-04-27 19:16:32 -07:00