Как я могу отобразить массив изображений внутри модального в реагировать родной? - PullRequest
0 голосов
/ 05 февраля 2019

Я использую библиотеку galleryswiper для отображения массива изображений внутри модального, но когда я перехожу к модальному компоненту и нажимаю onPress, модальное окно открывается, я не вижу никаких изображений.Может кто-нибудь помочь мне, как передать источники изображения внутри модального?Также я не могу закрыть модал при нажатии иконки.

export default class imagenav extends Component{
  constructor(props){
    super(props)
    state = {
      modalVisible: true,
    };
  }
  closeModal() {
    this.setState({modalVisible: false});
  }


render() {
  return (
      <Modal visible={this.modalVisible} onRequestClose={() => {} }> 
      <GallerySwiper
          style={{ flex: 1, backgroundColor: "black" }}
          images={[
            {source: {uri: 

              dimensions: {width: 1080, height: 1920}}
          }

          ]}
      />
      <Header
            style={{
              backgroundColor: 'black',
              borderBottomWidth: 0,
            }}
          > 
      <Right>
              <Icon
                name='close'
                color='white'
                onPress={() => {
                   this.setState({
                    modalVisible: false
                  })  
                  //this.closeModal()
                }}
              />
              </Right>
              </Header>

      </Modal>
  );
}
}
...