imageview.setscaletype()方法可以設定所顯示的縮放模式。
其中引數如下:
列舉值
imageview.scaletype
center
位於檢視中間,但不執行縮放比例
imageview.scaletype
center_crop
按比例統一縮放(保持的尺寸比例)便於的兩維(寬度和高度)等於或大於相應的檢視維度
imageview.scaletype
center_inside
按比例統一縮放(保持的尺寸比例)便於的兩維(寬度和高度)等於或小於相應的檢視維度
imageview.scaletype
fit_center
縮放使用center
imageview.scaletype
fit_end
縮放使用end
imageview.scaletype
fit_start
縮放使用start
imageview.scaletype
fit_xy
縮放使用fill.
imageview.scaletype
matrix
當繪製時使用矩陣縮放
center /center按的原來size居中顯示,當長/寬超過view的長/寬,則擷取的居中部分顯示
center_crop / centercrop按比例擴大的size居中顯示,使得長(寬)等於或大於view的長(寬)
center_inside / centerinside將的內容完整居中顯示,通過按比例縮小或原來的size使得長/寬等於或小於view的長/寬
fit_center / fitcenter把按比例擴大/縮小到view的寬度,居中顯示
fit_end / fitend把按比例擴大/縮小到view的寬度,顯示在view的下部分位置
fit_start / fitstart把按比例擴大/縮小到view的寬度,顯示在view的上部分位置
總結:如果的尺寸大於imageview 的大小,那麼使用center_inside 或者 fix_center 會自動等比例縮小,居中顯示的效果。
如果的尺寸小於 imageview的大小,那麼使用center_crop 或者 fix_xy 會自動放大。其中 center_crop只會
裁剪了的中間部分填充螢幕,而fix_xy 則是將在xy 方向拉伸填充完整個imageview。
ImageView的縮放模式ScaleType
使用imageview.setscaletype imageview.scaletype scaletype 方法或在xml布局檔案中使用android scaletype可以設定縮放模式。其中的引數為imageview.scaletype型別的列舉值,現將各值介紹如下 imageview.scal...
ImageView手勢 雙擊可縮放
import android.content.context import android.graphics.matrix import android.graphics.pointf import android.graphics.drawable.drawable import android....
imageview縮放問題,不能對齊螢幕的頂部
最近在寫介面的時候發現了乙個問題 就是我的不能緊靠在螢幕的上部,總是有乙個短空白,之後經過一番後解決了問題,特寫下來自己學習下 出現這種問題,需要對imageview中的做縮放 縮放的屬性如下 類概述 將邊界縮放,以適應檢視邊界時的可選項。常量 public static final imagevi...