Android ImageView src與backgroud

在XML中添加ImageView時,有兩個能夠設置圖片的地方,一個是android:src,一個是android:background,這兩個的區別:java

src是圖片內容,顯示在前面的,background是背景,顯示在後邊,二者能夠同時使用,一些有透明部分的Png設置爲src後,能夠顯示出背景顏色。android

設置background圖片後,是被拉伸的,src的拉伸效果會根據android:scaleType屬性來肯定,默認是FIT_CENTER。ide

具體的scaleType以下:blog

CENTER /center  按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示
 
CENTER_CROP / centerCrop  按比例擴大圖片的size居中顯示,使得圖片長(寬)等於或大於View的長(寬)
 
CENTER_INSIDE / centerInside  將圖片的內容完整居中顯示,經過按比例縮小或原來的size使得圖片長/寬等於或小於View的長/寬
 
FIT_CENTER / fitCenter  把圖片按比例擴大/縮小到View的寬度,居中顯示
 
FIT_END / fitEnd   把圖片按比例擴大/縮小到View的寬度,顯示在View的下部分位置
 
FIT_START / fitStart  把圖片按比例擴大/縮小到View的寬度,顯示在View的上部分位置
 
FIT_XY / fitXY  把圖片不按比例擴大/縮小到View的大小顯示
 
MATRIX / matrix 用矩陣來繪製
相關文章
相關標籤/搜索