Build 1.0_r1(from source)

android.widget
Enum ImageView.ScaleType

java.lang.Object
  extended by java.lang.Enum<ImageView.ScaleType>
      extended by android.widget.ImageView.ScaleType
All Implemented Interfaces:
Serializable, Comparable<ImageView.ScaleType>
Enclosing class:
ImageView

public static enum ImageView.ScaleType
extends Enum<ImageView.ScaleType>

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


Enum Constant Summary
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.
 
Field Summary
(package private)  int nativeInt
           
 
Method Summary
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.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

MATRIX

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


FIT_XY

public static final ImageView.ScaleType FIT_XY
Scale the image using Matrix.ScaleToFit#FILL. From XML, use this syntax: android:scaleType="fitXY".


FIT_START

public static final ImageView.ScaleType FIT_START
Scale the image using Matrix.ScaleToFit#START. From XML, use this syntax: android:scaleType="fitStart".


FIT_CENTER

public static final ImageView.ScaleType FIT_CENTER
Scale the image using Matrix.ScaleToFit#CENTER. From XML, use this syntax: android:scaleType="fitCenter".


FIT_END

public static final ImageView.ScaleType FIT_END
Scale the image using Matrix.ScaleToFit#END. From XML, use this syntax: android:scaleType="fitEnd".


CENTER

public static final ImageView.ScaleType CENTER
Center the image in the view, but perform no scaling. From XML, use this syntax: android:scaleType="center".


CENTER_CROP

public static final 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".


CENTER_INSIDE

public static final 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".

Field Detail

nativeInt

final int nativeInt
Method Detail

values

public static ImageView.ScaleType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ImageView.ScaleType c : ImageView.ScaleType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ImageView.ScaleType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

Build 1.0_r1(from source)

Please submit a feedback, bug or feature