[程式筆記][android]listview的scaleType屬性 – 貓羽的動漫日誌

[程式筆記][android]listview的scaleType屬性

listview是很常用的元件,這裡大概研究一下scaleType。
稍微實驗了一下顯示圖片的scaleType屬性,一般來說centerCrop最常使用。如果不按照比例顯示則是fitXY
語法是找網路蒐集來的。


//圖片原尺寸居中顯示。
android:scaleType=”center”
imageView.setScaleType(ImageView.ScaleType.CENTER);


//按照比例擴大或縮小圖片居中顯示 (有裁切)。
android:scaleType=”centerCrop”
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

 

//按照圖片完整居中顯示。
android:scaleType=”centerInside”
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
 

//按照圖片比例縮放到ImageView的寬度,居中顯示。
android:scaleType=”fitCenter”
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
 

//按照圖片比例縮放到ImageView的寬度,以圖片的底部顯示。
android:scaleType=”fitEnd”
imageView.setScaleType(ImageView.ScaleType.FIT_END);
 

//按照圖片比例縮放到ImageView的寬度,以圖片的頂部顯示。
android:scaleType=”fitStart” 
imageView.setScaleType(ImageView.ScaleType.FIT_START);
 

//不按照圖片比例縮放到ImageView的大小。
android:scaleType=”fitXY” 
imageView.setScaleType(ImageView.ScaleType.FIT_XY);

 
//用矩陣來繪製圖片。
android:scaleType=”matrix”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *