Help prepare for 2025 → Answer 8 simple questions on our Fall Survey
Open Survey
Image
Represents a class that provides functionality for loading and streching image(s).

Summary

Constructors

constructor

Properties

android
decodeHeight
decodeWidth
imageSource
ios
isLoading
loadMode
src
stretch
tintColor
152 properties inherited from View
Click to expand

Constructors

constructor

new Image(): Image

Properties

android

android: any
Gets the native [android widget](http://developer.android.com/reference/android/widget/ImageView.html) that represents the user interface for this component. Valid only when running on Android OS.

decodeHeight

decodeHeight: LengthType
Gets or sets the desired decode height of the image. This property is Android specific.

decodeWidth

decodeWidth: LengthType
Gets or sets the desired decode width of the image. This property is Android specific.

imageSource

imageSource: ImageSource
Gets or sets the image source of the image.

ios

ios: any
Gets the native iOS [UIImageView](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImageView_Class/) that represents the user interface for this component. Valid only when running on iOS.

isLoading

Readonly
isLoading: boolean
Gets a value indicating if the image is currently loading.

loadMode

loadMode: "sync" | "async"
Gets or sets the loading strategy for images on the local file system: - **sync** - blocks the UI if necessary to display immediately, good for small icons. - **async** *(default)* - will load in the background, may appear with short delay, good for large images. When loading images from web they are always loaded **async** no matter of loadMode value.

src

src: string | ImageSource | ImageAsset
Gets or sets the source of the Image. This can be either an URL string or a native image instance.

stretch

Gets or sets the image stretch mode.

tintColor

tintColor: Color
A color used to tint template images.
Previous
HtmlView