React Native 图片查看组件的方法


Posted in Javascript onMarch 01, 2018

React Native 图片查看组件:react-native-image-viewer,纯JS组件,小巧快速的图标查看组件。支持图片放大缩小,支持图片加载失败设置替代图片,支持将图片保存到本地等功能。

效果图

React Native 图片查看组件的方法

安装方法

npm i react-native-image-zoom-viewer --save

使用示例

const images = [
 {
  url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
 },
 {
  url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
 },
 {
  url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
 },
];

export default class Component06 extends Component {
 constructor(props) {
  super(props);
 }

 render() {
  return (
   <View style={{ flex: 1 }}>
    <ImageViewer
     imageUrls={images}
     failImageSource={{
      url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
      width: Dimensions.get('window').width,
      height: Dimensions.get('window').width,
     }}
    />
   </View>
  );
 }
}

主要参数说明

  1. imageUrls 图片url地址的数组
  2. enableImageZoom 是否允许缩放
  3. failImageSource 加载失败时显示的图片
  4. loadingRender 加载loading
  5. renderHeader 头部样式
  6. renderFooter 底部样式
  7. renderIndicator 页码指示器样式

完整示例

完整代码:https://github.com/forrest23/ReactNativeComponents 本次示例代码在 Component06文件夹中。

组件地址:https://github.com/ascoders/react-native-image-viewer

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery插件开发方法(初学者)
Feb 03 Javascript
javascript之典型高阶函数应用介绍
Jan 10 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
Jul 09 Javascript
javascript获取web应用根目录的方法
Feb 12 Javascript
jquery得到iframe src属性值的方法
Sep 25 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
Jun 21 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
Jul 03 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
详解Require.js与Sea.js的区别
Aug 05 Javascript
关于JS解构的5种有趣用法
Sep 05 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
Mar 01 #Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
Mar 01 #Javascript
vue中使用cropperjs的方法
Mar 01 #Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 #Javascript
Vuex中mutations与actions的区别详解
Mar 01 #Javascript
vue 实现剪裁图片并上传服务器功能
Mar 01 #Javascript
解决easyui日期时间框ie的兼容的问题
Mar 01 #Javascript
You might like
php中Smarty模板初体验
2011/08/08 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
PHP _construct()函数讲解
2019/02/03 PHP
javascript 禁止复制网页
2009/06/11 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
JavaScript实现页面无操作倒计时退出
2016/10/22 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
vue axios用法教程详解
2017/07/23 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
python共享引用(多个变量引用)示例代码
2013/12/04 Python
python+Django+apache的配置方法详解
2016/06/01 Python
Python实现简单的HttpServer服务器示例
2017/09/25 Python
详解Python字符串切片
2019/05/20 Python
python中的协程深入理解
2019/06/10 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
如何从一个文件档案的尾端新增记录
2016/12/02 面试题
个人能力自我鉴赏
2014/01/25 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
空乘英文求职信
2014/04/13 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
环保志愿者活动方案
2014/08/14 职场文书
毕业生见习报告总结
2014/11/08 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
高中政治教师教学反思
2016/02/23 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL