Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.
BSD 3-Clause "New" or "Revised" License
10.37k
stars
2.29k
forks
source link
After one full cycle, the next slide shows with opposite direction #904
I have implemented Carousel autoplay. After one full cycle (when every element in the array has been showed) the next slide starts animation from left to right instead of right to left. It looks like opposite direction, but only for one item.
Hello,
I have implemented Carousel autoplay. After one full cycle (when every element in the array has been showed) the next slide starts animation from left to right instead of right to left. It looks like opposite direction, but only for one item.
Here is my code:
const carousel = [ { image: require('../../../../assets/icons/startScreen/Onboarding_01.gif'), id: 0, text:
${strings.slider.item1}}, { image: require('../../../../assets/icons/startScreen/Onboarding_02.gif'), id: 1, text:
${strings.slider.item2}}, { image: require('../../../../assets/icons/startScreen/Onboarding_03.gif'), id: 2, text:
${strings.slider.item3}}, { image: require('../../../../assets/icons/startScreen/Onboarding_04.gif'), id: 3, text:
${strings.slider.item4}}, ];
<Carousel ref={(e) => (sliderRef.current = e)} layout="default" data={carousel} sliderWidth={Dimensions.get('window').width} itemWidth={Dimensions.get('window').width} renderItem={renderItem} autoplay autoplayInterval={3000} loop />
const renderItem = ({ item }) => { return ( <ImageItem image={item.image} key={item.id} text={item.text} /> ); };
ImageItem component:
`const ImageItem = ({ image, text }) => { return (
); };`
Does anyone know what can be cause this issue ?