navigation - React Native, NavigationExperimental Animations

标签 navigation react-native

React Native Navigation 实验是否支持从底部滑动、从左侧滑动、淡入淡出效果等?如果是,我们该怎么做。请帮忙。

最佳答案

当您使用 renderScene 渲染场景时的 NavigationTransitioner , 你得到 props包含 layout 的对象, position , sceneprogress .您可以将它们与您的自定义插值函数一起使用来创建您喜欢的任何动画。

这时候react native好像只有right-to-leftbottom-to-up动画开箱即用。您可以通过 NavigationCardStackStyleInterpolator 使用它们:forHorizontalforVertical .

见:NavigationCardStackStyleInterpolator.js更多细节。

如果您的代码如下所示:RN-NavigationExperimental-Redux-Example

您可以定义 style NavigationCard 的属性(property)喜欢:

<NavigationCard
  {...props}
  style={NavigationCardStackStyleInterpolator.forVertical(props)}
  renderScene={this._renderScene}
  key={props.scene.navigationState.key}
/>

这将改变从左到右到自下而上的过渡。

关于navigation - React Native, NavigationExperimental Animations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37350129/

相关文章:

html - 如何将导航栏放入标题中?

html - 下推内容的透明导航菜单

css - 显示内联不适用于导航按钮

ios - 未找到框架 GTMOAuth2

javascript - react native 刷新组件

css - 在修改后的 WordPress TwentyTwelve 中,子菜单在悬停时将父菜单项分开

java - 内置抽屉导航 Activity (点击事件)

react-native - React Native Toolbar Android 溢出图标是黑色的——我可以更改它的颜色还是需要完全替换它?

android - 哪个依赖性导致 “Failed resolution Failed resolution of: Lcom/google/android/gms/common/internal/zzab;”

javascript - 如何在 React 中没有更新函数的情况下更新我的状态数组