ImageView Scale Type 詳解

ImageView ScaleType 特點說明:

  • fitStart
    居左或居上顯示(視圖片、Image寬高比而定),圖片不變形、完整顯示,鋪滿寬度或高度
  • fitEnd
    和 fitStart 類似,方向改為居右或居下顯示
  • fitCenter
    居中顯示,圖片不變形、完整顯示,鋪滿寬度或高度,
  • fitXY
    撐滿ImageView、完整顯示圖片,可能會拉升圖片
  • center
    居中顯示圖片實際像素,不保證撐滿ImageView,不保證圖片不被裁切
  • centerCrop
    寬高均撐滿ImageView,保證圖片寬高,不保證完整顯示,圖片可能被拆切
  • centerInside
    居中顯示,保證圖片不變形,保證圖片顯示完整,存在等比縮放,不拆切
  • matrix
    居左、居上顯示,不縮放,不拉伸,不保證撐滿ImageView,可能發(fā)生拆切

Image Scale 特點 對照表

Image Scale 特點 對照表.png

測試效果如下:

<ImageView
    android:layout_width="match_parent"
    android:layout_height="360dp"
    android:scaleType="fitStart"
    android:background="#FFF176"
    android:src="@drawable/galaxy" />
原圖 800*456 px.png
default.png
fitCenter.png
fitStart height 360dp.png
fitStart height 180dp.png
fitEnd height 360dp.png
fitEnd height 180dp
centerInside.png
centerInside 100dp .png
centerCrop.png
center.png
center width 100 height 100.png
fitXY.png
matrix.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容