public
static
final
enum
ImageView.ScaleType
extends Enum<ImageView.ScaleType>
java.lang.Object | ||
↳ | java.lang.Enum<android.widget.ImageView.ScaleType> | |
↳ | android.widget.ImageView.ScaleType |
Options for scaling the bounds of an image to the bounds of this view.
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 |
ImageView.ScaleType |
FIT_END
Scale the image using |
ImageView.ScaleType |
FIT_START
Scale the image using |
ImageView.ScaleType |
FIT_XY
Scale the image using |
ImageView.ScaleType |
MATRIX
Scale using the image matrix when drawing. |
Public methods | |
---|---|
static
ImageView.ScaleType
|
valueOf(String name)
|
static
final
ScaleType[]
|
values()
|
Inherited methods | |
---|---|
From
class
java.lang.Enum
| |
From
class
java.lang.Object
| |
From
interface
java.lang.Comparable
|
ImageView.ScaleType CENTER
Center the image in the view, but perform no scaling.
From XML, use this syntax: android:scaleType="center"
.
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). The image is then centered in the view.
From XML, use this syntax: android:scaleType="centerCrop"
.
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). The image is then centered in the view.
From XML, use this syntax: android:scaleType="centerInside"
.
ImageView.ScaleType FIT_CENTER
Scale the image using CENTER
.
From XML, use this syntax:
android:scaleType="fitCenter"
.
ImageView.ScaleType FIT_END
Scale the image using END
.
From XML, use this syntax: android:scaleType="fitEnd"
.
ImageView.ScaleType FIT_START
Scale the image using START
.
From XML, use this syntax: android:scaleType="fitStart"
.
ImageView.ScaleType FIT_XY
Scale the image using FILL
.
From XML, use this syntax: android:scaleType="fitXY"
.
ImageView.ScaleType MATRIX
Scale using the image matrix when drawing. The image matrix can be set using
setImageMatrix(Matrix)
. From XML, use this syntax:
android:scaleType="matrix"
.
ImageView.ScaleType valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
ImageView.ScaleType |