react-native - 移动下一个屏幕时如何删除标题的动画?
问题描述
我正在使用反应导航。我设置了选项的 headerBackground ,因为我想实现标题的渐变。但是当我移动下一个屏幕时它会出现闪烁的白色,我想这就是动画的原因。我正在尝试配置 transitionConfig 但它不起作用。这是我的导航选项:
headerBackground: (
<Image
style={{height: setHeight(58), width: setWidth(375), resizeMode: 'stretch'}}
source={require('./assets/images/top-bg.jpg')}
/>
),
transitionConfig: () => ({
screenInterpolator: StackViewStyleInterpolator.forHorizontal,
transitionSpec: {
duration: 0,
timing: Animated.timing,
easing: Easing.step0
}
})
移动下一个屏幕时如何删除标题的动画?谢谢!
解决方案
所有动画都在 CSS 中处理,看起来 stackViewStyleInterpolator.forHorizontal 是这里负责的标签。我会在我的 CSS 中查找类似的东西,或者使用检查器告诉您该元素的确切位置,然后直接编辑 CSS。
推荐阅读
- amazon-web-services - 基础架构代码是否应该与应用程序代码存储在同一个存储库中?
- javascript - 为什么“this.todos = [...this.todos, todo]”而不是推动?
- node.js - 有没有办法使用 Node.js 域模块获取父域?
- cmake - CMake 错误 buildir" 似乎不包含 CMakeLists.txt
- python - 重塑 3D 数组的正确方法
- python - 使用 python/reges 从 CSV 中查找 lat 和 long
- vba - 根据列表框选择删除表格行
- javascript - 调试 Java stream() NullPointerException 原因的最佳方法
- python - 在使用 tensorflow 库训练深度学习模型时出现错误:ResourceExhaustedError OOM on gpu(128 gb RAM) 请帮助我
- php - 尝试从 PHP 页面执行 node.js 命令