ImageView的scaleType理解

1.android:scaleType=「center」android

保持原圖的大小,顯示在ImageView的中心。當原圖的size大於ImageView的size時,多出來的部分被截掉。ide

2.android:scaleType=「center_inside」圖片

以原圖正常顯示爲目的,若是原圖大小大於ImageView的size,就按照比例縮小原圖的寬高,居中顯示在ImageView中。若是原圖size小於ImageView的size,則不作處理居中顯示圖片。it

3.android:scaleType=「center_crop」class

以原圖填滿ImageView爲目的,若是原圖size大於ImageView的size,則與center_inside同樣,按比例縮小,居中顯示在ImageView上di

CENTER_CROP:對原圖居中顯示後進行等比放縮處理,使原圖最小邊等於ImageView的相應邊。co

4.android:scaleType=「matrix」居中

不改變原圖的大小,從ImageView的左上角開始繪製,超出部分作剪切處理。tar

5.androd:scaleType=「fit_xy」

把圖片按照指定的大小在ImageView中顯示,拉伸顯示圖片,不保持原比例,填滿ImageView.

6.android:scaleType=「fit_start」

把原圖按照比例放大縮小到 ,使得圖片的最大邊等於ImageView的對應的邊,開始顯示

7.android:sacleType=「fit_center」

把原圖按照比例放大縮小,使得圖片的最大邊等於ImageView的對應的邊,居中顯示

8.android:scaleType=「fit_end」

把原圖按照比例放大縮小 ,使得圖片最大的邊等於ImageView的對應的邊,末尾顯示

相關文章
相關標籤/搜索