Android 中ImageView的ScaleType使用方法
Android 中ImageView的ScaleType使用方法
ImageView的ScaleType屬性,表示的是ImageView中資源圖片的填充方式。scaleType的屬性值有好幾種,分別是:
- matrix(默認(rèn))
- center
- centerCrop
- centerInside
- fitCenter
- fitEnd
- fitStart
- fitXY
這里要注意:matrix表示一種填充方式叫默認(rèn)填充,如果布局和代碼中不設(shè)置ScaleType屬性,ImageView默認(rèn)是fitCenter!
先上效果圖

此處為了效果對比,ImageView統(tǒng)一設(shè)置120dp:120dp正方形,而圖片則是大約3:2的普通長方形。
總結(jié):
android:scaleType=”center”
保持原圖的大小,顯示在ImageView的中心。當(dāng)原圖的size大于ImageView的size,超過部分裁剪處理。
android:scaleType=”centerCrop”
以填滿整個ImageView為目的,將原圖的中心對準(zhǔn)ImageView的中心,等比例放大原圖,直到填滿ImageView為止(指的是ImageView的寬和高都要填滿),原圖超過ImageView的部分作裁剪處理。
android:scaleType=”centerInside”
以原圖完全顯示為目的,將圖片的內(nèi)容完整居中顯示,通過按比例縮小原圖的size寬(高)等于或小于ImageView的寬(高)。如果原圖的size本身就小于ImageView的size,則原圖的size不作任何處理,居中顯示在ImageView。
android:scaleType=”matrix”
不改變原圖的大小,從ImageView的左上角開始繪制原圖,原圖超過ImageView的部分作裁剪處理。
android:scaleType=”fitCenter”
把原圖按比例擴(kuò)大或縮小到ImageView的ImageView的高度,居中顯示。
android:scaleType=”fitEnd”
把原圖按比例擴(kuò)大(縮小)到ImageView的高度,顯示在ImageView的下部分位置。
android:scaleType=”fitStart”
把原圖按比例擴(kuò)大(縮小)到ImageView的高度,顯示在ImageView的上部分位置。
android:scaleType=”fitXY”
把原圖按照指定的大小在View中顯示,拉伸顯示圖片,不保持原比例,填滿ImageView.
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android開發(fā)-之監(jiān)聽button點(diǎn)擊事件的多種方法
本篇文章主要是介紹了Android開發(fā)之監(jiān)聽button點(diǎn)擊事件的方法,Android開發(fā)-之監(jiān)聽button點(diǎn)擊事件的方法總結(jié),有興趣的可以了解一下。2016-11-11
使用Messenger實(shí)現(xiàn)Service的雙向通信
這篇文章主要為大家詳細(xì)介紹了使用Messenger實(shí)現(xiàn)Service的雙向通信,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-05-05
Android編程實(shí)現(xiàn)滑動按鈕功能詳解
這篇文章主要介紹了Android編程實(shí)現(xiàn)滑動按鈕功能,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android實(shí)現(xiàn)滑動按鈕的功能、布局及相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-02-02
解析Android點(diǎn)擊事件分發(fā)機(jī)制
本篇文章主要介紹了解析Android點(diǎn)擊事件分發(fā)機(jī)制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12
Android WebView打開網(wǎng)頁一片空白的解決方法
這篇文章主要介紹了Android WebView打開網(wǎng)頁一片空白的解決方法,試了很多方法,最后記錄一下,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12
listview的上滑下滑監(jiān)聽,上下滑監(jiān)聽隱藏頂部選項(xiàng)欄的實(shí)例
下面小編就為大家分享一篇listview的上滑下滑監(jiān)聽,上下滑監(jiān)聽隱藏頂部選項(xiàng)欄的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01

