java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | 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 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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Center the image in the view, but perform no scaling.
From XML, use this syntax: android:scaleType="center"
.
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"
.
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"
.
Scale the image using CENTER
.
From XML, use this syntax:
android:scaleType="fitCenter"
.
Scale the image using END
.
From XML, use this syntax: android:scaleType="fitEnd"
.
Scale the image using START
.
From XML, use this syntax: android:scaleType="fitStart"
.
Scale the image using FILL
.
From XML, use this syntax: android:scaleType="fitXY"
.
Scale using the image matrix when drawing. The image matrix can be set using
setImageMatrix(Matrix)
. From XML, use this syntax:
android:scaleType="matrix"
.