【发布时间】:2017-06-17 08:56:41
【问题描述】:
我正在使用 react-native-navigation 启动一个单屏应用,其中包含使用 - react-native-maps 和左侧抽屉的 Google 地图:
导航:
Navigation.startSingleScreenApp({
screen: {
screen : 'map.MapScreen',
title : 'Map',
navigatorStyle: {
navBarHidden: true
}
},
drawer : {
left : {
screen : 'drawer.DrawerScreen',
passProps: {}
},
disableOpenGesture: true
},
animationType: 'slide-down',
passProps: {}
})
地图屏幕:
export default class MapScreen extends Component {
constructor(props) {
super(props);
}
render() {
return (
<View style={styles.container}>
<MapView
style={styles.map}
provider={PROVIDER_GOOGLE}>
</MapView>
</View>
)
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
zIndex: -1
},
map: {
...StyleSheet.absoluteFillObject,
},
});
很遗憾,如果我试图通过在地图上向右滑动来打开抽屉,它不会打开。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: react-native react-native-android react-native-ios react-native-maps react-native-navigation