最近在寫介面的時候發現了乙個問題:就是我的不能緊靠在螢幕的上部,總是有乙個短空白,之後經過一番後解決了問題,特寫下來自己學習下
出現這種問題,需要對imageview中的做縮放
縮放的屬性如下
類概述
將邊界縮放,以適應檢視邊界時的可選項。 常量
public static final imageview.scaletype center
在檢視中使影象居中,不執行縮放。 在 xml 中可以使用的語法: android:scaletype="center"。
public static final imageview.scaletype center_crop
均衡的縮放影象(保持影象原始比例),使的兩個座標(寬、高)都大於等於 相應的檢視座標(負的內邊距)。影象則位於檢視的**。 在 xml 中可以使用的語法:android:scaletype="centercrop"。
public static final imageview.scaletype center_inside
均衡的縮放影象(保持影象原始比例),使的兩個座標(寬、高)都小於等於 相應的檢視座標(負的內邊距)。影象則位於檢視的**。 在 xml 中可以使用的語法:android:scaletype="centerinside"。
public static final imageview.scaletype fit_center
使用 center 方式縮放影象。 在 xml 中可以使用的語法: android:scaletype="fitcenter"。
public static final imageview.scaletype fit_end
使用 end 方式縮放影象。 在 xml 中可以使用的語法: android:scaletype="fitend"。
public static final imageview.scaletype fit_start
使用 start 方式縮放影象。 在 xml 中可以使用的語法:android:scaletype="fitstart"。
public static final imageview.scaletype fit_xy
使用 fill 方式縮放影象。 在 xml 中可以使用的語法: android:scaletype="fitxy"。
public static final imageview.scaletype matrix
繪製時,使用影象矩陣方式縮放。影象矩陣可以通過 setimagematrix(matrix) 設定。在 xml 中可以使用的語法: android:scaletype="matrix"。
ImageView的縮放模式
imageview.setscaletype 方法可以設定所顯示的縮放模式。其中引數如下 列舉值 imageview.scaletype center 位於檢視中間,但不執行縮放比例 imageview.scaletype center crop 按比例統一縮放 保持的尺寸比例 便於的兩維 寬度和高...
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....