天天看點

ImageView控件ScaleType屬性的使用

centerinside : 圖檔适應容器,圖檔按比例縮放,圖檔完全顯示,圖檔大小會改變,如果圖檔大于窗器,那麼左右或者上下會有邊距。

fitcenter與centerinside類似。

fitstart:與fitcenter類似,不同的是,多出來的邊距在右邊。

fitend:與fitcenter類似,不同的是,多出來的邊距在左邊。

fixxy,圖檔大小會拉伸,寬高都會占滿容器,圖檔完全顯示,但比例會改變。

centercrop:圖檔大小比例不改變,如果圖檔大小大于imageview控件,圖檔會被裁剪,這樣圖檔就會顯示不全(crop有裁剪的意思)。

center 如果圖檔大小大于imageview控件,圖檔居中不完全顯示,與centercrop類似。

matrix:按原圖大小draw,有可能隻畫了上半部分,下半部分沒有顯示。