android&&ScaleType android:scaleType=”centerCrop”這個屬性把圖片放到最大

來源:互聯網
上載者:User

imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

 

ImageView.ScaleType共八種:

1·ImageView.ScaleType.center:圖片位於視圖中間,但不執行縮放。

2·ImageView.ScaleType.CENTER_CROP 按統一比例縮放圖片(保持圖片的尺寸比例)便於圖片的兩維(寬度和高度)等於或者大於相應的視圖的維度

3·ImageView.ScaleType.CENTER_INSIDE按統一比例縮放圖片(保持圖片的尺寸比例)便於圖片的兩維(寬度和高度)等於或者小於相應的視圖的維度

4·ImageView.ScaleType.FIT_CENTER縮放圖片使用center

5·ImageView.ScaleType.FIT_END縮放圖片使用END

6·ImageView.ScaleType.FIT_START縮放圖片使用START

7·ImageView.ScaleType.FIT_XY縮放圖片使用XY

8·ImageView.ScaleType.MATRIX當繪製時使用圖片矩陣縮放

 

公用方法

static ImageView.ScaleType valueOf(String name)

 

final static ScaleType[] values()

 

枚舉值

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"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.