Version: Next

Image Style Props

Examples#

Image Resize Mode#

Image Border#

Image Border Radius#

Image Tint#

Reference#

Props#

backfaceVisibility#

The property defines whether or not the back face of a rotated image should be visible.

TypeDefault
enum('visible', 'hidden')'visible'

backgroundColor#

Type
color

borderBottomLeftRadius#

Type
number

borderBottomRightRadius#

Type
number

borderColor#

Type
color

borderRadius#

Type
number

borderTopLeftRadius#

Type
number

borderTopRightRadius#

Type
number

borderWidth#

Type
number

opacity#

Set an opacity value for the image. The number should be in the range from 0.0 to 1.0.

TypeDefault
number1.0

overflow#

TypeDefault
enum('visible', 'hidden')'visible'

overlayColor
Android
#

When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:

  • Certain resize modes, such as 'contain'
  • Animated GIFs

A typical way to use this prop is with images displayed on a solid background and setting the overlayColor to the same color as the background.

For details of how this works under the hood, see Fresco documentation.

Type
string

resizeMode#

TypeDefault
enum('cover', 'contain', 'stretch', 'repeat', 'center')'cover'

tintColor#

Changes the color of all the non-transparent pixels to the tintColor.

Type
color