Реагировать на собственный компонент ImageSlider без масштабирования - PullRequest
0 голосов
/ 04 декабря 2018

Я использую пакет ImageSlider для представления изображений в слайд-шоу, поэтому вы можете скользить изображения, но по некоторым причинам это не масштабирование.Все изображение не помещается на одном слайде, поэтому вам нужно использовать палец для перемещения, чтобы увидеть все изображение.

Вот код, который я использую:

<ImageSlider autoPlayWithInterval={5000} images={this.state.images}
        customSlide={({ index, item, style, width }) => (
                                     <Image source={{ uri: item }} style={{width: Dimensions.get('window').width}} />
        )}
/>

Также я попробовалчтобы удалить весь атрибут customSlide, все та же проблема.

это библиотека: https://www.npmjs.com/package/react-native-image-slider

Screenshop загружен ОБНОВЛЕНИЕ: Вот как это выглядит внутри приложения: enter image description here

А вот так изображение выглядит снаружи приложения, оригинальный размер enter image description here

1 Ответ

0 голосов
/ 04 декабря 2018

Это исправлено для меня:

<ImageSlider autoPlayWithInterval={5000} images={this.state.images}
                                 customSlide={({ index, item, style, width }) => (
                                     <Image source={{ uri: item }} style={{
                                         width: Dimensions.get('window').width,
                                         resizeMode: 'contain',
                                         backgroundColor: 'white'
                                     }} />
                                 )}
                    />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...