src和background的區(qū)別有什么?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
創(chuàng)新互聯(lián)于2013年成立,先為桃山等服務(wù)建站,桃山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為桃山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。ImageView中XML屬性src和background的區(qū)別:
background會根據(jù)ImageView組件給定的長寬進(jìn)行拉伸,而src就存放的是原圖的大小,不會進(jìn)行拉伸。src是圖片內(nèi)容(前景),bg是背景,可以同時使用。
此外:scaleType只對src起作用;bg可設(shè)置透明度,比如在ImageButton中就可以用android:scaleType控制圖片的縮放方式,示例代碼如下:
<ImageView android:id="@+id/img"? android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/>
說明:centerInside表示按比例縮放圖片,使得圖片長?(寬)的小于等于視圖的相應(yīng)維度。
注意:控制的圖片為資源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo"。程序中動態(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 用矩陣來繪制
感謝各位的閱讀!看完上述內(nèi)容,你們對src和background的區(qū)別有什么大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道。
文章標(biāo)題:src和background的區(qū)別有什么-創(chuàng)新互聯(lián)
URL標(biāo)題:http://vcdvsql.cn/article40/cdgpeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站改版、網(wǎng)站營銷、移動網(wǎng)站建設(shè)、商城網(wǎng)站、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容