public static enum ImageView.ScaleType extends Enum<ImageView.ScaleType>
Enum Constant and Description |
---|
CENTER
Center the image in the view, but perform no scaling.
|
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).
|
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).
|
FIT_CENTER
Scale the image using
Matrix.ScaleToFit#CENTER . |
FIT_END
Scale the image using
Matrix.ScaleToFit#END . |
FIT_START
Scale the image using
Matrix.ScaleToFit#START . |
FIT_XY
Scale the image using
Matrix.ScaleToFit#FILL . |
MATRIX
Scale using the image matrix when drawing.
|
Modifier and Type | Method and Description |
---|---|
static ImageView.ScaleType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ImageView.ScaleType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ImageView.ScaleType MATRIX
ImageView.setImageMatrix(Matrix)
. From XML, use this syntax:
android:scaleType="matrix"
.public static final ImageView.ScaleType FIT_XY
Matrix.ScaleToFit#FILL
.
From XML, use this syntax: android:scaleType="fitXY"
.public static final ImageView.ScaleType FIT_START
Matrix.ScaleToFit#START
.
From XML, use this syntax: android:scaleType="fitStart"
.public static final ImageView.ScaleType FIT_CENTER
Matrix.ScaleToFit#CENTER
.
From XML, use this syntax:
android:scaleType="fitCenter"
.public static final ImageView.ScaleType FIT_END
Matrix.ScaleToFit#END
.
From XML, use this syntax: android:scaleType="fitEnd"
.public static final ImageView.ScaleType CENTER
android:scaleType="center"
.public static final ImageView.ScaleType CENTER_CROP
android:scaleType="centerCrop"
.public static final ImageView.ScaleType CENTER_INSIDE
android:scaleType="centerInside"
.public static ImageView.ScaleType[] values()
for (ImageView.ScaleType c : ImageView.ScaleType.values()) System.out.println(c);
public static ImageView.ScaleType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is null