我正在使用
@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 上都没有可见的阴影(如图所示)。也许他们是相关的。有没有人有这方面的经验?