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 相关文章推荐
js类式继承的具体实现方法
Dec 31 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
Mar 19 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
Nov 25 Javascript
Vue实现一个返回顶部backToTop组件
Jul 25 Javascript
Javascript中从学习bind到实现bind的过程
Jan 05 Javascript
微信小程序中添加客服按钮contact-button功能
Apr 27 Javascript
详解vue组件中使用路由方法
Feb 12 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
Apr 03 Javascript
js设计模式之代理模式及订阅发布模式实例详解
Aug 15 Javascript
微信小程序页面滚动到指定位置代码实例
Sep 07 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
Aug 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
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
FF IE兼容性的修改小结
2009/09/02 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
2014/01/06 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
inner join 内联与left join 左联的实例代码
2017/09/18 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
python绘制简单彩虹图
2018/11/19 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
python配置文件写入过程详解
2019/10/19 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
Scotch Porter官方网站:男士美容产品
2020/08/31 全球购物
交通文明倡议书
2014/05/16 职场文书
学校党员对照检查材料
2014/08/28 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
电工生产实习心得体会
2016/01/22 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP