1.0.0 • Published 5 years ago

@mopa/react-native-image-zoom v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

react-native-image-zoom

buildlicense

React Native图片缩放组件。

Installation

npm install @mopa/react-native-image-zoom --save

Usage

import React from 'react';
import { Image, Dimensions } from 'react-native';
import ImageZoom from '@mopa/react-native-image-zoom';

export default class App extends React.Component {
	render() {
    return (
      <ImageZoom
    		zoomWidth={Dimensions.get('window').width}
    		zoomHeight={Dimensions.get('window').height}
    		imageWidth={300} 
    		imageHeight={300}
			>
    		<Image style={{width:300, height:300}} source={{ uri: 'imageurl' }} />
			</ImageZoom>
    );
  }
}

Document

PropsTypeDescriptionDefault Value
zoomWidthnumber缩放区域宽200
zoomHeightnumber缩放区域高200
imageWidthnumber图片宽200
imageHeightnumber图片高200
onClickfunc单击回调() => {}
enableDoubleClickZoombool是否允许双击true
doubleClickTimeIntervalnumber双击时间间隔175
onDoubleClickfunc双击回调() => {}
enablePanToMovebool是否允许移动true
enablePinchToZoombool是否允许缩放true
minScalenumber最小缩放比例0.6
maxScalenumber最大缩放比例10

###License

IST