-
React Native | image slider, 이미지 슬라이더 구현리액트 네이티브 (React Native, RN) 2021. 6. 23. 14:37반응형
아래 React Native 개발 환경 구축을 바탕으로 작성되었습니다.
아래와 같은 image slider 기능을 만들어본다.
react-native-image-slider-box 설치
npm i react-native-image-slider-box
Ex) SliderBox
<SliderBox images={ [images..] } [options..] />
App.js
import React from 'react'; import { View, Image } from 'react-native'; import { SliderBox } from 'react-native-image-slider-box'; function sliderTouch(index) { alert(index); } function App() { return ( <View> <SliderBox images={[ "https://source.unsplash.com/1024x768/?nature", // Network image "https://source.unsplash.com/1024x768/?water", // Network image "https://source.unsplash.com/1024x768/?girl", // Network image "https://source.unsplash.com/1024x768/?tree" // Network image //require('./assets/images/girl.jpg') // Local image ]} onCurrentImagePressed={ index => { console.log('image pressed index : ' + index); // console log index sliderTouch(index); // callback function choose index } } autoplay // auto play circleLoop // loop /> </View> ); } export default App;
Reference
https://www.npmjs.com/package/react-native-image-slider-box/v/1.0.12#usage-반응형'리액트 네이티브 (React Native, RN)' 카테고리의 다른 글
React Native | 실제 디바이스, 기기로 테스트 하기 (0) 2021.09.15 React Native | 안드로이드 GIF 이미지 적용하기 (0) 2021.09.09 React Native | Bottom Tabs Navigator 화면 전환 구현 (0) 2021.06.21 React Native | Navigation Stack 화면 전환 구현 (0) 2021.06.17 React Native | 맥(Mac) 개발 환경 구축 (0) 2021.06.16