天天看點

( ImageView )——ImageView設定填充方式ImageView設定填充方式

ImageView設定填充方式

設定ImageView填充方式的前提是使用src作為設定圖檔的來源,否則的話,會導緻圖檔填充方式設定無效的情況。

  • scaleType=“matrix” 是保持原圖大小、從左上角的點開始,以矩陣形式繪圖。
  • scaleType=“fitXY” 是将原圖進行橫方向(即XY方向)的拉伸後繪制的。
  • scaleType=“fitStart” 是将原圖沿左上角的點(即matrix方式繪圖開始的點),按比例縮放原圖繪制而成的。
  • scaleType=“fitCenter” 是将原圖沿上方居中的點(即matrix方式繪圖第一行的居中的點),按比例縮放原圖繪制而成的。
  • scaleType=“fitEnd” 是将原圖沿下方居中的點(即matrix方式繪圖最後一行的居中的點),按比例縮放原圖繪制而成的。
  • scaleType=“Center” 是保持原圖大小,以原圖的幾何中心點和ImagView的幾何中心點為基準,隻繪制ImagView大小的圖像。
  • scaleType=“centerCrop” 不保持原圖大小,以原圖的幾何中心點和ImagView的幾何中心點為基準,隻繪制ImagView大小的圖像(以填滿ImagView為目标,對原圖進行裁剪)。
  • scaleType=“centerInside” 不保持原圖大小,以原圖的幾何中心點和ImagView的幾何中心點為基準,隻繪制ImagView大小的圖像(以顯示完整圖檔為目标,對原圖進行縮放)。
( ImageView )——ImageView設定填充方式ImageView設定填充方式