一个组件库,提供类似轮播的视图来滑动内容页面。
react-native-pager-view
公开了一个组件,该组件提供布局和手势以在内容页面之间滚动,例如轮播。
¥**react-native-pager-view
** exposes a component that provides the layout and gestures to scroll between pages of content, like a carousel.
¥Installation
-
npx expo install react-native-pager-view
If you're installing this in a bare React Native app, you should also follow these additional installation instructions.
¥Usage
请参阅 callstack/react-native-pager-view 处的完整文档。
¥See full documentation at callstack/react-native-pager-view.
¥Example
import { StyleSheet, View, Text } from 'react-native';
import PagerView from 'react-native-pager-view';
export default function MyPager() {
return (
<View style={styles.container}>
<PagerView style={styles.container} initialPage={0}>
<View style={styles.page} key="1">
<Text>First page</Text>
<Text>Swipe ➡️</Text>
</View>
<View style={styles.page} key="2">
<Text>Second page</Text>
</View>
<View style={styles.page} key="3">
<Text>Third page</Text>
</View>
</PagerView>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
},
page: {
justifyContent: 'center',
alignItems: 'center',
},
});