反应原生Android VerticalDownSwipeJump错误
问题描述:
在我的React Native项目中渲染新场景时,我使用了VerticalDownSwipeJump。新的场景应该从上面进入视野,将当前场景推到视野外。 在iOS上,按照预期在Android上工作,但是从上面和右侧也可以看到正在渲染的新场景。反应原生Android VerticalDownSwipeJump错误
不知道为什么这是在Android的情况下,而不是在iOS上... 我还没有在SO或React Native Github上发现此问题的任何报告。
任何线索为什么会发生这种情况?
答
这是一个很老的问题,但也许有人会有同样的问题。首先,您可以自定义此视图。该动画在这里定义:
node_modules /反应本地/库/ CustomComponents /导航/ NavigatorSceneConfig.js
下面的步骤,我已经取得:
1. 我已经创建了自己的对象:
var FromTheRightCustom = {
opacity: {
value: 1.0,
type: 'constant',
},
scaleX: {
value: 1,
type: 'constant',
},
scaleY: {
value: 1,
type: 'constant',
},
};
- 我已经更换FromTheRight到FromTheRi ghtCustom在两个地方:
我)
var FromTheDown = {
...FromTheRightCustom,
II)
var FromTheTop = {
...FromTheRightCustom,
唯一的区别是,在Android的你将不得不作出状态栏空白。这可以解决,例如通过导航器的backgroundColor(sceneStyle)。
为了清晰起见,我的项目中的空白空间是由背景尺寸引起的。我已将其定义为高度:window.height,width:window.width – Adrian