Android開發(fā)之imageView圖片按比例縮放的實(shí)現(xiàn)方法
本文實(shí)例講述了Android開發(fā)之imageView圖片按比例縮放的實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
android:scaleType可控制圖片的縮放方式,示例代碼如下:
<ImageView android:id="@+id/img" android:src=\'#\'" /logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/>
說明:centerInside表示按比例縮放圖片,使得圖片長 (寬)的小于等于視圖的相應(yīng)維度。
注意:控制的圖片為資源而不是背景,即android:src=\'#\'" /logo",而非android:background="@drawable/logo",我就笨笨地犯了這個(gè)低級錯(cuò)誤,導(dǎo)致錯(cuò)怪人家scaleType不起作用。程序中動態(tài)加載圖片也類似,如:應(yīng)該imgView.setImageResource(R.drawable.*); 而非imgView.setBackgroundResource(R.drawable.*);
附:更詳細(xì)的scaleType說明:
CENTER /center 在視圖中心顯示圖片,并且不縮放圖片
CENTER_CROP / centerCrop 按比例縮放圖片,使得圖片長 (寬)的大于等于視圖的相應(yīng)維度
CENTER_INSIDE / centerInside 按比例縮放圖片,使得圖片長 (寬)的小于等于視圖的相應(yīng)維度
FIT_CENTER / fitCenter 按比例縮放圖片到視圖的最小邊,居中顯示
FIT_END / fitEnd 按比例縮放圖片到視圖的最小邊,顯示在視圖的下部分位置
FIT_START / fitStart 把圖片按比例擴(kuò)大/縮小到視圖的最小邊,顯示在視圖的上部分位置
FIT_XY / fitXY 把圖片不按比例縮放到視圖的大小顯示
MATRIX / matrix 用矩陣來繪制
希望本文所述對大家Android程序設(shè)計(jì)有所幫助。
- android imageview圖片居中技巧應(yīng)用
- Android控件系列之ImageView使用方法
- android ImageView 的幾點(diǎn)經(jīng)驗(yàn)總結(jié)
- Android實(shí)現(xiàn)ImageView圖片雙擊放大及縮小
- Android控件之ImageView用法實(shí)例分析
- Android使用控件ImageView加載圖片的方法
- Android UI之ImageView實(shí)現(xiàn)圖片旋轉(zhuǎn)和縮放
- Android中ImageView使用網(wǎng)絡(luò)圖片資源的方法
- Android實(shí)現(xiàn)圓角矩形和圓形ImageView的方式
- Android編程實(shí)現(xiàn)ImageView圖片拋物線動畫效果的方法
- Android開發(fā)實(shí)現(xiàn)ImageView寬度頂邊顯示,高度保持比例的方法
相關(guān)文章
使用Messenger實(shí)現(xiàn)Service的雙向通信
這篇文章主要為大家詳細(xì)介紹了使用Messenger實(shí)現(xiàn)Service的雙向通信,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05
Android如何使用Flow封裝一個(gè)FlowBus工具類
本文介紹了如何在Android中使用Flow封裝一個(gè)FlowBus工具類,以替代EvenutBus、Rxbus、LiveDataBus、LiveData等第三方依賴包,作者提供了在Activity、Fragment、Service和Websock中使用FlowBus的具體代碼,并解釋了實(shí)現(xiàn)的效果,文章最后還提供了項(xiàng)目demo源碼的下載鏈接2024-09-09
Android實(shí)現(xiàn)qq列表式的分類懸浮提示
工作中遇到了一個(gè)需求,讓應(yīng)用中的一個(gè)列表按照分類顯示,并且能提示當(dāng)前是在哪個(gè)分類,度娘了一番,參考了前輩們的博客后實(shí)現(xiàn)了,現(xiàn)在分享給大家,有需要的可以參考借鑒。2016-09-09
Android實(shí)現(xiàn)EditText中添加和刪除bitmap的方法
這篇文章主要介紹了Android實(shí)現(xiàn)EditText中添加和刪除bitmap的方法,實(shí)例分析了Android中EditText控件的bitmap操作技巧,需要的朋友可以參考下2016-01-01
如何在Android中實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能
隨著移動端用戶越來越依賴視頻、文件下載以及大文件傳輸,斷點(diǎn)續(xù)傳作為一種有效節(jié)省帶寬和提高用戶體驗(yàn)的技術(shù)應(yīng)運(yùn)而生,本項(xiàng)目旨在實(shí)現(xiàn)一個(gè)基于?Android?的斷點(diǎn)續(xù)傳功能,需要的朋友可以參考下2025-04-04

