Android
android.widget
public static final enum

android.widget.ImageView.ScaleType

java.lang.Object
java.lang.Enum<E extends java.lang.Enum<E>> Serializable Comparable<T>
android.widget.ImageView.ScaleType

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()
Methods inherited from class java.lang.Enum
Methods inherited from class java.lang.Object
Methods inherited from interface java.lang.Comparable

Details

Enum Values

public static final ImageView.ScaleType CENTER

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

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

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

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

public static final ImageView.ScaleType FIT_END

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

public static final ImageView.ScaleType FIT_START

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

public static final ImageView.ScaleType FIT_XY

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

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

Public Methods

public static ImageView.ScaleType valueOf(String name)

public static final ScaleType[] values()

Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56