Android Image 控件的圖片展示方式設置 ScaleType

設置 Image 圖片顯示方式有兩種
1、在 layout xml 中定義 android:scaleType
2、在代碼中調用 imageView.setScaleType(ImageView.ScaleType.XXX); // XXX 是顯示方式

下面介紹該屬性的八種類型:

CENTER (center)

按圖片的原來 size 居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示

CENTER_CROP (centerCrop)

按比例擴大圖片的size居中顯示,使得圖片長(寬)等於或大於View的長(寬)

CENTER_INSIDE (centerInside)

將圖片的內容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等於或小於View的長/寬

FIT_CENTER (fitCenter)

把圖片按比例擴大/縮小到View的寬度,居中顯示

FIT_START (fitStart)

把圖片按比例擴大/縮小到View的寬度,置於頂部顯示

FIT_END (fitEnd)

把圖片按比例擴大/縮小到View的寬度,置於底部顯示

FIT_XY (fitXY)

不按比例縮放圖片,目標是把圖片塞滿整個View。

MATRIX (matrix)

從ImageView左上角開始直接顯示,顯示不全時,裁剪。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章