用到的框架

react-native-community/viewpager
yarn add @react-native-community/viewpager
import React, {Component} from 'react';
import {Image, StyleSheet,TouchableOpacity, Text, View} from 'react-native';
import ViewPager from '@react-native-community/viewpager';
export default class ViewPagerAndroidPage extends Component {constructor(props) {super(props);this.state = {page: 0,};}onPageSelected = (e) => {this.setState({page: e.nativeEvent.position});};render() {let images = ['http://doc.zwwill.com/yanxuan/imgs/banner-1.jpg','http://doc.zwwill.com/yanxuan/imgs/banner-2.jpg','http://doc.zwwill.com/yanxuan/imgs/banner-3.jpg'];let pageViews = [];for (let i = 0; i < images.length; i++) {pageViews.push(<Imagestyle={styles.imageStyle}source={{uri: images[i]}}></Image>);}return (<View style={styles.container}><ViewPager style={styles.viewPagerStyle}onPageSelected={this.onPageSelected}>{pageViews}</ViewPager><Text style={styles.txtStyle}>当前第{this.state.page + 1}页</Text></View>);}
}const styles = StyleSheet.create({container: {flex: 1,backgroundColor: '#F5FCFF',},imageStyle: {height: 180,padding: 20,},viewPagerStyle: {height: 180,},txtStyle: {flex: 1,textAlign: 'center',marginTop: 10},
});

react-native viewpager用法相关推荐

  1. Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发

    转自:http://mt.sohu.com/20150915/n421177212.shtml Facebook 创建了React Java 库,这样,Facebook 的工程团队就可以用相同的代码给 ...

  2. 【React Native】react-native-vector-icons用法避坑

    在用React Native开发App时,icon的使用必不可少.官网推荐使用react-native-vector-icons来完成icon的使用. 在学习的过程中碰到了一个问题:一步一步按照官网说 ...

  3. React Native之广告栏Banner实现

    Banner广告栏效果在应用中相当的普遍,比如网易,搜狐等新闻客户端以及天猫,京东之类的商城,在Android原生开发中一般会用ViewPager.实现起来也相对容易,在这里我简单介绍下用React ...

  4. 初步了解React Native的新组件库firstBorn

    first-born is a React Native UI Component Framework, which follows the design methodology Atomic Des ...

  5. React Native常用组件之ListView

    1. ListView常用属性 ScrollView 相关属性样式全部继承 dataSource ListViewDataSource 设置ListView的数据源 initialListSize n ...

  6. React native 项目进阶(redux, redux saga, redux logger)

    之前利用知乎日报的api写了react-native的一个入门项目,传送文章地址React Native 项目入门和源码地址RN入门项目源码,目前github上的代码已经在原文的基础上增加了新的功能, ...

  7. React Native 0.50版本新功能简介

    React Native在2017年经历了众多版本的迭代,从本人接触的0.29版本开始,到前不久发布的0.52版本,React Native作为目前最受欢迎的移动跨平台方案.虽然,目前存在着很多的功能 ...

  8. iOS开发者React Native学习路线

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.talisk.cn/blog/2016/08/13/RN-Learning-path-for-iOS- ...

  9. 从零学React Native之07View

    View 组件是React Native最基本的组件.绝大部分其他React Native 组件. View组件的颜色和边框 backgroundColor 键用来指定颜色. RN 0.19版本开始, ...

  10. 用react-service做状态管理,适用于react、react native

    转载自:https://blog.csdn.net/wo_shi_ma_nong/article/details/100713151 . react-service是一个非常简单的用来在react.r ...

最新文章

  1. python爬虫原理-python学习之python爬虫原理
  2. SpringBoot简介、SpringBoot 入门程序搭建、与JDBC、Druid、Mybatis和SpringData JPA的整合
  3. mysql deadlock found when trying to get lock暴力解决
  4. linux 低功耗运行,关于Linux的快速启动(fastboot)和低功耗(low power)的学习记录...
  5. C++.Templates学习总结归纳1
  6. Facebook 开源的快速文本分类器 FastTex
  7. (JAVA)Random类
  8. 技术动态 | eBay开源分布式知识图谱存储Beam,支持类SPARQL查询
  9. 微软、谷歌、百度等公司经典面试100题[第1-60题]——自己的实现[转]
  10. 前魅族科技高级副总裁李楠:iPhone 11的工业设计完全崩盘
  11. Java十进制转二、八、十六进制方法
  12. [BZOJ1934][Shoi2007]Vote 善意的投票[最小割]
  13. 三 转码需求(智源GM813X多国语言OSD开发)
  14. ae2020英文改中文_AE2020 菜单中英文翻译对照表(小白必备AE菜单字典)
  15. 也评 阿里 P10 赵海平对王垠的面试
  16. 文件共享服务器热备,两台云服务器如何实现双机热备
  17. Houdini地形创建
  18. 1.1根据应收账款明细计算下个付息日的应计利息
  19. writeup-woo
  20. Openstack_Nova部署(t版)

热门文章

  1. java 限时线程_Java线程中的七种状态
  2. python网站访问日志分析_python分析apache网站日志web日志的代码
  3. 数据仓库ETL(二)基本概念
  4. 2021高考分数文科成绩查询,2021高考分数线预测 文科理科分数线是多少
  5. server sql 统计信息 过时_sql-server – 何时更新统计信息?
  6. 基础计算机构,基础计算与设计
  7. 木兰编程语言重现——儿歌查询实例,引用模块、字符串列表操作
  8. GitHub 公布了托管平台与美国贸易管制的相关细节
  9. 要来了!国内安卓统一推送标准将于3月开启测试
  10. linux运行多个c文件路径,linux c的连接库和怎么同时编译多个源程序