BackdropColor не работает на android (реагирует на нативный) - PullRequest
0 голосов
/ 12 марта 2020

BackdropColor не работает на android, но отлично работает на ios. И мигает, когда модал закрыт.

То, что я ожидал: (img) scrrenshot Works fine on ios

Что я на самом деле получил: (img) scrrenshot  Not working on android. The Backdrop should be dark

Что я пробовал: у меня есть попытался дать реквизиты windowWidth и windowHeight, и он изменил область, которая мигает черным, когда модальное окно закрыто, но проблема осталась.

++ Я не могу понять, как прикрепить видео, поэтому я ' Я прилагаю захваченную копию видео. Когда я нажимаю на фон, фон мигает, когда модальное окно закрыто: (img) screenshot Кажется, что фон 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...