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"
- Mar 14 Tue 2017 19:21
[程式筆記][android]listview的scaleType屬性
全站熱搜
留言列表
發表留言