【发布时间】:2020-07-29 16:04:13
【问题描述】:
在我的代码中,我有两个屏幕,其中包含两个不同的 class 文件。在这里,我需要单击屏幕一键来显示屏幕二。屏幕二需要像overlay 屏幕一样显示,如果点击屏幕二按钮,那么它应该dissolve 并返回屏幕一。如何做到这一点?
示例屏幕enter image description here
下面的代码我用于点击调用另一个页面
<TouchableOpacity
onPress={() => {
this.setState({ isVisible: false });
this.props.navigation.navigate('screen2');
}}>
屏幕下方代码二
render () {
const Screentwo = this.renderCarousel('test');
return (
<SafeAreaView style={styles.safeArea}>
<View style={styles.container}>
<StatusBar
translucent={true}
backgroundColor={'rgba(0, 0, 0, 0.3)'}
barStyle={'light-content'}
/>
<ScrollView
style={styles.scrollview}
scrollEventThrottle={200}
directionalLockEnabled={true}
>
</ScrollView>
</View>
</SafeAreaView>
);
}
【问题讨论】:
标签: android ios typescript react-native