8.6 Released with 🥽 visionOS support and more!
Check it out
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