Android中imageview.ScaleType使用方法詳細介紹
更新時間:2017年06月22日 11:25:01 投稿:lqh
這篇文章主要介紹了Android中imageview.ScaleType使用方法詳細介紹的相關資料,需要的朋友可以參考下
Android中imageview.ScaleType使用方法詳細介紹
ScaleType屬性用以表示顯示圖片的方式,共有8種取值:
- ScaleType.CENTER:圖片大小為原始大小,如果圖片大小大于ImageView控件,則截取圖片中間部分,若小于,則直接將圖片居中顯示。
- ScaleType.CENTER_CROP:將圖片等比例縮放,讓圖像的短邊與ImageView的邊長度相同,即不能留有空白,縮放后截取中間部分進行顯示。
- ScaleType.CENTER_INSIDE:將圖片大小大于ImageView的圖片進行等比例縮小,直到整幅圖能夠居中顯示在ImageView中,小于ImageView的圖片不變,直接居中顯示。
- ScaleType.FIT_CENTER:ImageView的默認狀態(tài),大圖等比例縮小,使整幅圖能夠居中顯示在ImageView中,小圖等比例放大,同樣要整體居中顯示在ImageView中。
- ScaleType.FIT_END:縮放方式同FIT_CENTER,只是將圖片顯示在右方或下方,而不是居中。
- ScaleType.FIT_START:縮放方式同FIT_CENTER,只是將圖片顯示在左方或上方,而不是居中。
- ScaleType.FIT_XY:將圖片非等比例縮放到大小與ImageView相同。
- ScaleType.MATRIX:是根據一個3x3的矩陣對其中圖片進行縮放
代碼設置用法:
imageView = new ImageView(mContext); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
XML布局文件設置用法:
android:scaleType="centerCrop".
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Android下拉列表(Spinner)效果(使用C#和Java分別實現)
這篇文章主要介紹了Android下拉列表(Spinner)效果(使用C#和Java分別實現),本文直接給出效果圖和兩種語言的實現代碼及布局代碼,需要的朋友可以參考下2015-06-06Android開發(fā)實現在Wifi下獲取本地IP地址的方法
這篇文章主要介紹了Android開發(fā)實現在Wifi下獲取本地IP地址的方法,涉及Android編程Wifi的調用及IP地址的獲取與轉換相關操作技巧,需要的朋友可以參考下2017-09-09Android Handle原理(Looper,Handler和Message)三者關系案例詳解
這篇文章主要介紹了Android Handle原理(Looper,Handler和Message三者關系案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-08-08