android - react 导航 : StackNavigator transition for Android

标签 android react-native react-navigation

我正在使用这个库 https://reactnavigation.org/docs/intro/通过 react-native 构建 android。我可以让导航发生在 android 设备上,但我如何让屏幕从右侧滑入并从左侧淡入。似乎这种行为发生在 iOS 设备上,但不会发生在 Android 设备上。 android 应用程序是否有任何动画配置?

请看下面的动画。这是在 iOS 中记录的。

enter image description here

最佳答案

开始于:“@react-navigation/native”:“^5.5.1”,

import {createStackNavigator, TransitionPresets} from '@react-navigation/stack';


const TransitionScreenOptions = {
  ...TransitionPresets.SlideFromRightIOS, // This is where the transition happens
};

const CreditStack = createStackNavigator();

function CreditStackScreen() {
  return (
    <CreditStack.Navigator screenOptions={TransitionScreenOptions}> // Don't forget the screen options
      <CreditStack.Screen
        name="Credit"
        component={HomeScreen}
        options={headerWithLogo}
      />
      <HomeStack.Screen
        name="WorkerDetails"
        component={WorkerDetails}
        options={headerWithLogoAndBackBtn}
      />
    </CreditStack.Navigator>
  );
}

您可以观看此视频以了解更多信息: https://www.youtube.com/watch?v=PvjV96CNPqM&ab_channel=UnsureProgrammer

关于android - react 导航 : StackNavigator transition for Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42465530/

相关文章:

android - 布局 setMargins 在横向模式下不起作用

java - 我想在单击任务时添加子任务,但是当我单击任务时出现以下错误

android - 如果设备上缺少 HMS,防止@hmscore 显示初始弹出窗口

java - 将 mp3 解码为 pcm,并在 Google Android 中播放音轨

android - Activity 问题中的 findViewById

react-native - 在 native react 中显示 Base64 svg

react-native - 无需导入/需要即可播放音频文件

ios - 推送新屏幕时 react 导航错误

reactjs - 如何使用 React Navigation V5 在我的抽屉中添加注销按钮

react-native - React Native堆栈导航模式不滑动