居中 React Native 纸模态
Center React Native Paper Modal
我可能在这里遗漏了一些小东西,但我似乎无法让我的 <Modal>
组件在我的 React Native 应用程序中居中。这是模式的代码:
...
<Portal>
<Modal
visible={modalVisible}
onDismiss={hideModal}
contentContainerStyle={{
backgroundColor:'white',
padding:20,
width:'90%'
}}
>
<ScrollView>
<Text>A long chunk of text</Text>
<Button
onPress={hideModal}
color='#5F9DA5'
mode='contained'
dark={true}
>
Cool!
</Button>
</ScrollView>
</Modal>
</Portal>
...
我也试过这样做:
<Modal
visible={modalVisible}
onDismiss={hideModal}
contentContainerStyle={{
backgroundColor:'white',
padding:20,
width:'90%',
flex: 1,
alignItems: 'center',
justifyContent: 'center'
}}
>
不确定我在这里遗漏了什么。
尝试将 alignSelf:"center" 添加到 contentContainerStyle
我可能在这里遗漏了一些小东西,但我似乎无法让我的 <Modal>
组件在我的 React Native 应用程序中居中。这是模式的代码:
...
<Portal>
<Modal
visible={modalVisible}
onDismiss={hideModal}
contentContainerStyle={{
backgroundColor:'white',
padding:20,
width:'90%'
}}
>
<ScrollView>
<Text>A long chunk of text</Text>
<Button
onPress={hideModal}
color='#5F9DA5'
mode='contained'
dark={true}
>
Cool!
</Button>
</ScrollView>
</Modal>
</Portal>
...
我也试过这样做:
<Modal
visible={modalVisible}
onDismiss={hideModal}
contentContainerStyle={{
backgroundColor:'white',
padding:20,
width:'90%',
flex: 1,
alignItems: 'center',
justifyContent: 'center'
}}
>
不确定我在这里遗漏了什么。
尝试将 alignSelf:"center" 添加到 contentContainerStyle