Skip to main content
Version: 3.4.2

Image

Drop-in replacement for the standard React Native Image component that displays images with a placeholder and smooth image load transitioning.

Image Component

Usage​

import { ActivityIndicator } from 'react-native';
import { Image } from 'react-native-elements';

// Standard Image
<Image
source={{ uri: image }}
style={{ width: 200, height: 200 }}
/>


// Image with custom placeholder content
<Image
source={{ uri: image }}
style={{ width: 200, height: 200 }}
PlaceholderContent={<ActivityIndicator />}
/>

Props​

Also receives all React Native Image props

Contains all React Native Image methods.


Reference​

containerStyle​

Additional styling for the container (optional)

TypeDefault
View style (object)none

childrenContainerStyle​

Additional styling for the children container (optional)

TypeDefault
View style (object)none

ImageComponent​

Specify a different component as the Image component.

TypeDefault
React Native ComponentImage

onLongPress​

Callback function when long pressing component

TypeDefault
functionnone

onPress​

Callback function when pressing component

TypeDefault
functionnone

PlaceholderContent​

Content to render when image is loading.

TypeDefault
componentnone

placeholderStyle​

Additional styling for the placeholder container (optional)

TypeDefault
View style (object)none

transition​

Perform fade transition on image load

TypeDefault
booleantrue

transitionDuration​

Perform fade transition on image load

TypeDefault
number360