@react-navigation/elements HeaderBackButton 在 Android 上不可见

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

我正在使用

@react-navigation/elements
(1.3.17 - 撰写本文时的最新版本)。然而,
HeaderBackButton
组件在 Android 上不可见,但我的堆栈导航器中的默认标题确实显示了 Android 上的后退按钮。

<Header
  headerLeft={({tintColor}) => (
    <HeaderBackButton
      canGoBack={true}
      tintColor={tintColor}
      onPress={navigation.goBack}
    />
  )}
  title={props.title}
  headerRight={headerRightProps =>
    props.headerRight && (
      <View style={{paddingRight: 15, flexDirection: 'row'}}>
        {props.headerRight(headerRightProps)}
      </View>
    )
  }
/>

在 iOS 上这工作正常,但在 Android 上导致:

还有一些其他的问题,比如

headerShadowVisible
没有在
Header
上工作。在 iOS 和 Android 上都没有可见的阴影(如图所示)。也许他们是相关的。有没有人有这方面的经验?

react-native react-navigation react-navigation-stack
© www.soinside.com 2019 - 2024. All rights reserved.