imageview的scaletype的屬性值有matrix,fit_xy,fit_start,fit_end,fit_center,center,center_crop,center_inside.
1.android:scaletype=「center」保持原圖的大小,顯示在imageview的中心。當原圖的size大於imageview的size時,多出來的部分被截掉。
2.android:scaletype=「center_inside」
以原圖正常顯示為目的,如果原圖大小大於imageview的size,就按照比例縮小原圖的寬高,居中顯示在imageview中。如果原圖size小於imageview的size,則不做處理居中顯示。
3.android:scaletype=「center_crop」
以原圖填滿imageview為目的,如果原圖size大於imageview的size,則與center_inside一樣,按比例縮小,居中顯示在imageview上。如果原圖size小於imageview的size,則按比例拉公升原圖的寬和高,填充imageview居中顯示。
4.android:scaletype=「matrix」
不改變原圖的大小,從imageview的左上角開始繪製,超出部分做剪下處理。
5.androd:scaletype=「fit_xy」
把按照指定的大小在imageview中顯示,拉伸顯示,不保持原比例,填滿imageview.
6.android:scaletype=「fit_start」
把原圖按照比例放大縮小到imageview的高度,顯示在imageview的start(前部/上部)。
7.android:sacletype=「fit_center」
把原圖按照比例放大縮小到imageview的高度,顯示在imageview的center(中部/居中顯示)。
8.android:scaletype=「fit_end」
把原圖按照比例放大縮小到imageview的高度,顯示在imageview的end(後部/尾部/底部)
可以自己嘗試一下
變形 縮放 scale
縮放 scale 函式讓元素根據中心原點對物件進行縮放。縮放 scale 具有三種情況 1 scale x,y 使元素水平方向和垂直方向同時縮放 也就是x軸和y軸同時縮放 例如 div hover注意 y是乙個可選引數,如果沒有設定y值,則表示x,y兩個方向的縮放倍數是一樣的。2 scalex x ...
ImageView的scaleType的屬性理解
imageview的scaletype的屬性值有matrix,fit xy,fit start,fit end,fit center,center,center crop,center inside.1.android scaletype center 保持原圖的大小,顯示在imageview的中心...
ImageView的scaleType的屬性理解
imageview的scaletype的屬性值有matrix,fit xy,fit start,fit end,fit center,center,center crop,center inside.1.android scaletype center 保持原圖的大小,顯示在imageview的中心...