reactjs - 如何使用 React Hooks(useState 等)在 React Native 中创建图像幻灯片(水平)?
问题描述
如何创建自动定时幻灯片(水平)。
解决方案
使用此库,您可以创建幻灯片“react-native-image-slider-box”工作示例:https ://snack.expo.io/@msbot01/d5a028
export default class App extends React.Component {
constructor(props) {
super(props);
this.state = {
images: [
"https://source.unsplash.com/1024x768/?nature",
"https://source.unsplash.com/1024x768/?water",
"https://source.unsplash.com/1024x768/?girl",
"https://source.unsplash.com/1024x768/?tree"
]
};
}
render() {
return (
<View style={styles.container}>
<SliderBox
autoplay={true}
circleLoop={true}
images={this.state.images}
onCurrentImagePressed={index => console.warn(`image ${index} pressed`)}
currentImageEmitter={index => console.warn(`current pos is: ${index}`)}
/>
</View>
);
}
}
推荐阅读
- browser - 单连接浏览器
- python - 我在向我的代码添加暂停功能时遇到问题,我可以寻求帮助吗?
- react-native - 如何与烧瓶服务器(后端)通信以从反应原生前端发送信息?
- jquery - OnClick,使用 jQuery 显示带有复选框的 div
- javascript - 在 javascript 或 jquery 中向上滑动和向下滑动
- javascript - 为什么我的 iframe 没有同时加载?
- python - 尝试安装 Flask python
- javascript - 隐藏 javascript 元素 - 不是常见问题
- javascript - vanilla js和谷歌应用脚本之间的执行有区别吗?相同的代码在应用程序脚本中呈现错误
- python-3.x - 关于python中mpldatacursor中注解框的问题