public static final enum

ImageView.ScaleType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳java.lang.Enum<E extends java.lang.Enum<E>>
    ↳android.widget.ImageView.ScaleType

Class Overview

Options for scaling the bounds of an image to the bounds of this view.

Summary

Enum Values
ImageView.ScaleType CENTER Center the image in the view, but perform no scaling. 
ImageView.ScaleType CENTER_CROP Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding). 
ImageView.ScaleType CENTER_INSIDE Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or less than the corresponding dimension of the view (minus padding). 
ImageView.ScaleType FIT_CENTER Scale the image using CENTER
ImageView.ScaleType FIT_END Scale the image using END
ImageView.ScaleType FIT_START Scale the image using START
ImageView.ScaleType FIT_XY Scale the image using FILL
ImageView.ScaleType MATRIX Scale using the image matrix when drawing. 
Public Methods
static ImageView.ScaleType valueOf(String name)
final static ScaleType[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final ImageView.ScaleType CENTER

Since: API Level

Center the image in the view, but perform no scaling. From XML, use this syntax: android:scaleType="center".

public static final ImageView.ScaleType CENTER_CROP

Since: API Level

Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding). The image is then centered in the view. From XML, use this syntax: android:scaleType="centerCrop".

public static final ImageView.ScaleType CENTER_INSIDE

Since: API Level

Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or less than the corresponding dimension of the view (minus padding). The image is then centered in the view. From XML, use this syntax: android:scaleType="centerInside".

public static final ImageView.ScaleType FIT_CENTER

Since: API Level

Scale the image using CENTER. From XML, use this syntax: android:scaleType="fitCenter".

public static final ImageView.ScaleType FIT_END

Since: API Level

Scale the image using END. From XML, use this syntax: android:scaleType="fitEnd".

public static final ImageView.ScaleType FIT_START

Since: API Level

Scale the image using START. From XML, use this syntax: android:scaleType="fitStart".

public static final ImageView.ScaleType FIT_XY

Since: API Level

Scale the image using FILL. From XML, use this syntax: android:scaleType="fitXY".

public static final ImageView.ScaleType MATRIX

Since: API Level

Scale using the image matrix when drawing. The image matrix can be set using setImageMatrix(Matrix). From XML, use this syntax: android:scaleType="matrix".

Public Methods

public static ImageView.ScaleType valueOf (String name)

Since: API Level 1

public static final ScaleType[] values ()

Since: API Level 1