@@ -20,11 +20,11 @@ npx react-native run-android
20
20
21
21
## Example code
22
22
23
- ** App .js**
23
+ ** Appv4 .js**
24
24
25
25
``` js
26
26
import {createAppContainer } from ' react-navigation' ;
27
- import {createSharedElementStackNavigator } from ' react-navigation-shared-element' ;
27
+ import {createSharedElementStackNavigator4 } from ' react-navigation-shared-element' ;
28
28
import {enableScreens } from ' react-native-screens' ;
29
29
import {MainScreen } from ' ./MainScreen' ;
30
30
import {DetailScreen } from ' ./DetailScreen' ;
@@ -33,7 +33,7 @@ import {springyFadeIn} from './transitions';
33
33
enableScreens ();
34
34
35
35
// Instead of calling `createStackNavigator`, wrap it using `createSharedElementStackNavigator`
36
- const StackNavigator = createSharedElementStackNavigator (
36
+ const StackNavigator = createSharedElementStackNavigator4 (
37
37
{
38
38
Main: MainScreen,
39
39
Detail: DetailScreen,
@@ -115,19 +115,9 @@ export const DetailScreen = ({navigation}) => (
115
115
// The `sharedElements` function is called whenever you navigate
116
116
// to or from this screen. You can use the provided navigation
117
117
// states or trigger or disable animations.
118
- DetailScreen .sharedElements = (navigation , otherNavigation , showing ) => [
118
+ DetailScreen .sharedElements = (route , otherRoute , showing ) => [
119
119
{id: ' image' },
120
120
{id: ' text' , animation: ' fade' },
121
121
];
122
122
```
123
123
124
- ## Libraries used
125
-
126
- - react-native@0.61.4
127
- - react-navigation@4.0.10
128
- - react-navigation-stack@2.1.1
129
- - react-navigation-tabs@2.7.0
130
- - react-navigation-shared-element@2.0.1
131
- - react-native-shared-element@0.5.6
132
- - react-native-gesture-handler@1.5.3
133
- - react-native-screens@2.0.0-beta.2
0 commit comments