mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-08 07:53:15 +08:00
fbobjc -> Flow v0.28
Reviewed By: gabelevi Differential Revision: D3518381 fbshipit-source-id: 2dd5f89177aaefbd098ba1fd3c193da111ff14c7
This commit is contained in:
committed by
Facebook Github Bot
parent
dc2597ffee
commit
a8e6a236cc
@@ -90,18 +90,18 @@ function forHorizontal(props: NavigationSceneRendererProps): Object {
|
||||
|
||||
const opacity = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [1, 1, 0.3],
|
||||
outputRange: ([1, 1, 0.3]: Array<number>),
|
||||
});
|
||||
|
||||
const scale = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [1, 1, 0.95],
|
||||
outputRange: ([1, 1, 0.95]: Array<number>),
|
||||
});
|
||||
|
||||
const translateY = 0;
|
||||
const translateX = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [width, 0, -10],
|
||||
outputRange: ([width, 0, -10]: Array<number>),
|
||||
});
|
||||
|
||||
return {
|
||||
@@ -131,18 +131,18 @@ function forVertical(props: NavigationSceneRendererProps): Object {
|
||||
|
||||
const opacity = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [1, 1, 0.3],
|
||||
outputRange: ([1, 1, 0.3]: Array<number>),
|
||||
});
|
||||
|
||||
const scale = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [1, 1, 0.95],
|
||||
outputRange: ([1, 1, 0.95]: Array<number>),
|
||||
});
|
||||
|
||||
const translateX = 0;
|
||||
const translateY = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [height, 0, -10],
|
||||
outputRange: ([height, 0, -10]: Array<number>),
|
||||
});
|
||||
|
||||
return {
|
||||
|
||||
@@ -54,7 +54,7 @@ function forLeft(props: NavigationSceneRendererProps): Object {
|
||||
return {
|
||||
opacity: position.interpolate({
|
||||
inputRange: [ index - 1, index, index + 1 ],
|
||||
outputRange: [ 0, 1, 0 ],
|
||||
outputRange: ([ 0, 1, 0 ]: Array<number>),
|
||||
}),
|
||||
};
|
||||
}
|
||||
@@ -65,13 +65,13 @@ function forCenter(props: NavigationSceneRendererProps): Object {
|
||||
return {
|
||||
opacity:position.interpolate({
|
||||
inputRange: [ index - 1, index, index + 1 ],
|
||||
outputRange: [ 0, 1, 0 ],
|
||||
outputRange: ([ 0, 1, 0 ]: Array<number>),
|
||||
}),
|
||||
transform: [
|
||||
{
|
||||
translateX: position.interpolate({
|
||||
inputRange: [ index - 1, index + 1 ],
|
||||
outputRange: [ 200, -200 ],
|
||||
outputRange: ([ 200, -200 ]: Array<number>),
|
||||
}),
|
||||
}
|
||||
],
|
||||
@@ -84,7 +84,7 @@ function forRight(props: NavigationSceneRendererProps): Object {
|
||||
return {
|
||||
opacity: position.interpolate({
|
||||
inputRange: [ index - 1, index, index + 1 ],
|
||||
outputRange: [ 0, 1, 0 ],
|
||||
outputRange: ([ 0, 1, 0 ]: Array<number>),
|
||||
}),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ function forHorizontal(props: NavigationSceneRendererProps): Object {
|
||||
const width = layout.initWidth;
|
||||
const translateX = position.interpolate({
|
||||
inputRange,
|
||||
outputRange: [width, 0, -width],
|
||||
outputRange: ([width, 0, -width]: Array<number>),
|
||||
});
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user