2011年9月12日 星期一

ImageView.ScaleType

結構
繼承關係
public static final enum ImageView.ScaleType extends Enum<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 APIImageView.ScaleType代碼演示

沒有留言:

張貼留言