Skip to content

ihor/react-native-scalable-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Scalable Image

React Native <Image/> component which scales width or height automatically to keep the aspect ratio. Is useful when you need to display an entire network image but don't know its size and can limit it only by width or height.

The following example creates an image which fits the full screen width and keeps the aspect ratio:

import React from 'react';
import { Dimensions } from 'react-native';
import Image from 'react-native-scalable-image';

const image = <Image width={Dimensions.get('window').width} source={{uri: '<image uri>'}} />;

Install

npm install react-native-scalable-image --save

Usage

Specify width or height which may be calculated dynamically like in the example above. All other props are the same as in regular React Native <Image/> component.

props

name type default description
height number none Maximum image height
width number none Maximum image width
onPress function none onPress callback
background boolean false Set to true when used as a background

About

React Native Image component which scales width or height automatically to keep the original aspect ratio

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 11