在react-navigation中,如何防止将AppBar固定在顶部?我希望它在滚动时消失

问题描述 投票:0回答:1

我正在使用react-navigation 5.x,当我向下滚动时,我希望我的AppBar消失。

这是我的导航外观:

import React from 'react';
import { createDrawerNavigator } from '@react-navigation/drawer';

export default function createAppContainer(AppNavigator) {
  const { Navigator, Screen } = createDrawerNavigator();
  // eslint-disable-next-line react/prop-types
  return ({ AppBar, DrawerContent, ...rest }) => (
    <Navigator drawerContent={DrawerContent}>
      <Screen
        name="inner-drawer"
        component={(props) => (
          <AppNavigator
            headerMode="screen"
            screenOptions={AppBar ? {
              header: AppBar,
            } : undefined}
            {...props}
          />
        )}
        {...rest}
      />
    </Navigator>
  );
}

在反应导航中,如何防止将AppBar固定在顶部?

javascript reactjs react-native react-navigation react-native-web
1个回答
0
投票

使用Animated.diffClamp()作为说明文件:

© www.soinside.com 2019 - 2024. All rights reserved.