Слайд-шоу с поддержкой React исчезает при использовании в режиме прокрутки - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь использовать пакет «response-native-timed-slideshow». Он работает нормально, но когда я хочу добавить текст ниже и использовать его в режиме прокрутки, он исчезает, у меня просто есть текст.

Как я могу использовать scrollview с этим пакетом?

Спасибо за любую помощь, мой код:

  <ScrollView>
        <View style={styles.container}>
          <TimedSlideshow
            items={items}
            showProgressBar={false}
            titleStyle={styles.h1slide}
            textStyle={styles.textfooter}
            renderCloseIcon={() => {
              styles.closeImgWrapperSlideshow,
                styles.closeImgWrapperSlideshow,
                null;
            }}
          />
          <Text style={styles.h3}>{i18n.t("Actus.text")}</Text>
        </View>
        </ScrollView>

1 Ответ

0 голосов
/ 15 июля 2020

Это работает, если вы поместите свое слайд-шоу в представление с определенной высотой.

Для этого:

импортировать размеры, затем: const { height } = Dimensions.get("window");

и затем вы можете сделать это, например:

<ScrollView vertical={true}>
  <View style={{ height: height / 2 }}>
    <TimedSlideshow
      items={items}
      showProgressBar={false}
      titleStyle={styles.h1slide}
      textStyle={styles.textfooter}
      renderCloseIcon={() => {
        styles.closeImgWrapperSlideshow,
          styles.closeImgWrapperSlideshow,
          null;
      }}
    />
    <Text style={styles.h4}>Blablablabla</Text>
  </View>
</ScrollView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...