BackdropColor не работает на android, но отлично работает на ios. И мигает, когда модал закрыт.
То, что я ожидал:
Что я на самом деле получил:
Что я пробовал: у меня есть попытался дать реквизиты windowWidth и windowHeight, и он изменил область, которая мигает черным, когда модальное окно закрыто, но проблема осталась.
++ Я не могу понять, как прикрепить видео, поэтому я ' Я прилагаю захваченную копию видео. Когда я нажимаю на фон, фон мигает, когда модальное окно закрыто: Кажется, что фон BackgroundColor применяется только тогда, когда модальное окно закрыто.
Вот мой код:
<Modal
isVisible={this.state.modalVisible}
onBackButtonPress={() => this.setState({ modalVisible: false })}
onBackdropPress={() => this.setState({ modalVisible: false })}>
<View style={{ justifyContent: 'center', alignItems: 'center' }}>
<View style={{
backgroundColor: 'white',
width: 343 * constants.widthRate,
height: 361 * constants.heightRate,
justifyContent: 'center',
alignItems: 'center',
borderRadius: 8
}}>
/* Modal Contents... */
</View>
</View>
</Modal>