2011年9月12日 星期一

ImageView.ScaleType

結構
繼承關係
public static final enum ImageView.ScaleType extends Enum<E extends Enum<E>>

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

類概述
將圖片邊界縮放,以適應視圖邊界時的可選項。

常量
public static final ImageView.ScaleType CENTER         
在視圖中使圖像居中,不執行縮放。 在 XML 中可以使用的語法: android:scaleType="center"。 

public static final ImageView.ScaleType CENTER_CROP     
均衡的縮放圖像(保持圖像原始比例),使圖片的兩個坐標(寬、高)都大於等於 相應的視圖坐標(負的內邊距)。圖像則位於視圖的中央。 在 XML 中可以使用的語法:android:scaleType="centerCrop"。 

public static final ImageView.ScaleType CENTER_INSIDE  
均衡的縮放圖像(保持圖像原始比例),使圖片的兩個坐標(寬、高)都小於等於 相應的視圖坐標(負的內邊距)。圖像則位於視圖的中央。 在 XML 中可以使用的語法:android:scaleType="centerInside"。 

public static final ImageView.ScaleType FIT_CENTER
使用 CENTER 方式縮放圖像。 在 XML 中可以使用的語法: android:scaleType="fitCenter"。 

public static final ImageView.ScaleType FIT_END
使用 END 方式縮放圖像。 在 XML 中可以使用的語法: android:scaleType="fitEnd"。 

public static final ImageView.ScaleType FIT_START
使用 START 方式縮放圖像。 在 XML 中可以使用的語法:android:scaleType="fitStart"。 

public static final ImageView.ScaleType FIT_XY 
使用 FILL 方式縮放圖像。 在 XML 中可以使用的語法: android:scaleType="fitXY"。 

public static final ImageView.ScaleType MATRIX
繪製時,使用圖像矩陣方式縮放。圖像矩陣可以通過 setImageMatrix(Matrix) 設置。在 XML 中可以使用的語法: android:scaleType="matrix"。 

補充
         文章精選
                   Android API之ImageView.ScaleType代碼演示

沒有留言:

張貼留言