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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
js中的escape及unescape函数的php实现代码
Sep 04 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
Nov 02 Javascript
向左滚动文字 js代码效果
Aug 17 Javascript
JavaScript基本语法讲解
Jun 03 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
JavaScript判断数字是否为质数的方法汇总
Jun 02 Javascript
jQuery EasyUI Draggable拖动组件
Mar 01 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 Javascript
JS实现网页抢购功能(触发,终止脚本)
Nov 27 Javascript
layer弹出层全屏及关闭方法
Aug 17 Javascript
javascript+css实现俄罗斯方块小游戏
Jun 28 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
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
php,ajax实现分页
2008/03/27 PHP
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
python多线程操作实例
2014/11/21 Python
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
Python编码爬坑指南(必看)
2016/06/10 Python
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
python定位xpath 节点位置的方法
2019/08/27 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
Python selenium的基本使用方法分析
2019/12/21 Python
python批量处理txt文件的实例代码
2020/01/13 Python
python数据抓取3种方法总结
2021/02/07 Python
什么是接口(Interface)?
2013/02/01 面试题
天网面试题
2013/04/07 面试题
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
职业培训师职业生涯规划
2014/02/18 职场文书
求职信怎么写范文
2014/05/26 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年仓库工作总结
2014/11/20 职场文书
2016新年年会主持词
2015/07/06 职场文书
生日宴会祝酒词
2015/08/10 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL