React Native开源图片缩放处理组件
来源:互联网 发布:javascript小游戏 编辑:程序博客网 时间:2024/05/22 00:10
[译]React Native开源图片缩放处理组件(react-native-image-zoom)
尊重版权,转载请注明出处
本文来自:江清清的技术专栏-翻译组(http://www.lcode.org)
翻译计划项目:https://github.com/jiangqqlmj/js-coach-cn
开源项目地址:https://github.com/Anthonyzou/react-native-image-zoom
项目介绍
该组件进行封装了Android平台PhotoView和Universal-image-loader组件,进行实现图像缩放等功能。不过只是适配Android平台
刚创建的React Native技术交流3群(496508742)欢迎各位大牛,React Native技术爱好者加入交流!
配置安装
1.1.路径切换到项目根目录,运行如下命令进行安装组件,点击进入实例代码
1
npm install --save react-native-image-zoom
1.2.在android/setting.gradle文件中做如下修改
1
2
include :react-native-image-zoom
'
project('
:react-native-image-zoom
').projectDir = file('
../node_modules/react-native-image-zoom/android')
[注意].如果你的项目还包含了其他依赖库,那么该文件中也包含了其他组件信息
1.3.在android/app/build.gradle文件做如下依赖设置(:react-native-image-zoom)
1
2
3
dependencies {
compile project(
':react-native-image-zoom'
)
}
1.4.在MainActivity.java中进行注册组件(ReactImageZoom)
1
2
3
4
5
6
7
8
9
10
11
12
import com.image.zoom.ReactImageZoom;
// add this import
public class MainActivity extends ReactActivity {
//...
@Override
protected List<ReactPackage> getPackages() {
return
Arrays.<ReactPackage>asList(
new
MainReactPackage(),
new
ReactImageZoom()
// add this manager
);
}
属性介绍
实例演示
1
2
3
4
5
6
7
8
9
import Image from
'react-native-image-zoom'
<Image
onTap={ ()=> {ToastAndroid.show(
'ON TAP'
,ToastAndroid.SHORT)}}
onLoad={ ()=> {
ToastAndroid.show(
'onLoad'
,ToastAndroid.SHORT)
}}
source={{uri:
this
.state.text}}>
</Image>
0 0
- React Native开源图片缩放处理组件
- React Native 开源组件
- react-native开源组件react-native-wechat学习
- React Native--图片等比例缩放
- react-native图片组件的使用
- React Native 组件 --TextInput处理文本输入
- [原]东方耀react-native 46-开源组件react-native-camera
- React Native开源播放器Video组件(react-native-video)
- 推荐 11 款 React Native 开源移动 UI 组件
- React Native开源时间日期选择器组件
- React Native开源广告轮播组件
- RN开源组件react-native-video的用法
- 11 款 React Native 开源移动 UI 组件
- 推荐 11 款 React Native 开源移动 UI 组件
- RN开源播放器Video组件(react-native-video)
- React Native 组件生命周期
- react-native 自定义组件
- React native Image组件
- UICollectionView
- DPM(Defomable Parts Model) 源码分析-检测(二)
- 图片缓存思路
- Ajax
- U-Boot串口下载
- React Native开源图片缩放处理组件
- linux 操作命令(1)
- 算法之选择排序
- 合并有序数组
- DPM(Defomable Parts Model) 源码分析-训练(三)
- hdu 1711 Number Sequence (kmp)
- 常用的正则表达式(转载)
- 由于Nginx配置文件问题导致打不开网站unknown directive
- JAVA正则表达式 Pattern和Matcher