久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > imageview的基本屬(shu)性介(jie)紹,通俗易懂(dong)

imageview的基(ji)本(ben)屬性介紹(shao),通俗易懂(dong) 時(shi)間:2018-06-21      來源:未(wei)知

前言

 本節介紹的UI基礎控件(jian)是(shi):ImageView(圖像視圖),見名知意,就是(shi)用(yong)來顯示圖像的一個View或(huo)者說控件(jian)! 官方API:ImageView;本節講解的內容如下:

· ImageView的src屬(shu)性和blackground的區(qu)別;

· adjustViewBounds設置圖像縮放時是否按長寬比

· scaleType設(she)置(zhi)縮放類型

· 最簡單的(de)繪(hui)制(zhi)圓形的(de)ImageView

ImageView

ImageView,圖像視圖,直(zhi)接(jie)繼承自View類(lei),它(ta)的(de)主要功能是用(yong)于顯(xian)示圖片(pian),實際上它(ta)不僅(jin)僅(jin)可以(yi)(yi)用(yong)來顯(xian)示圖片(pian),任何Drawable對象(xiang)都可以(yi)(yi)使用(yong)ImageView來顯(xian)示。ImageView可以(yi)(yi)適用(yong)于任何布局中(zhong),并(bing)且Android為(wei)其提供了縮(suo)放和著色的(de)一些操作(zuo)。

 ImageView的一些常(chang)用屬性,并且(qie)這(zhe)些屬性都有與之對應的getter、setter方(fang)法:

· android:adjustViewBounds:設(she)置ImageView是(shi)否調整自己的邊界來保(bao)持所(suo)顯示圖片的長(chang)寬比。

· android:maxHeight:設(she)置(zhi)ImageView的最大高度。

· android:maxWidth:設(she)置ImageView的最大(da)寬度。

· android:scaleType:設置(zhi)所顯示的(de)圖(tu)片(pian)如何縮放或移(yi)動以適(shi)應ImageView的(de)大(da)小。

· android:src:設(she)置ImageView所顯示(shi)的Drawable對象的ID。

對于(yu)android:scaleType屬性,因為關于(yu)圖像在ImageView中的顯示效果,所以有如(ru)下屬性值可(ke)以選擇(ze):

· matrix:使用matrix方式進(jin)行縮放。

· fitXY:橫向、縱向獨立縮放(fang),以適應該ImageView。

· fitStart:保持縱(zong)橫(heng)比縮放圖片,并(bing)且將圖片放在ImageView的(de)左上(shang)角(jiao)。

· fitCenter:保(bao)持縱(zong)橫比(bi)縮(suo)放圖片,縮(suo)放完成后將圖片放在ImageView的中央。

· fitEnd:保持縱橫(heng)比(bi)縮放圖片,縮放完成(cheng)后將圖片放在ImageView的右(you)下角。

· center:把圖片放(fang)在ImageView的中央,但(dan)是(shi)不進行任何縮放(fang)。

· centerCrop:保持縱橫比縮(suo)放圖(tu)片,以(yi)使圖(tu)片能完全覆蓋(gai)ImageView。

· centerInside:保持(chi)縱橫比縮放圖(tu)片(pian),以使得ImageView能完全顯示該圖(tu)片(pian)。

· background:為 Imageview 的背景(jing),會根據 ImageView 給定的長寬進行(xing)拉(la)伸;

src屬(shu)(shu)性(xing)和background屬(shu)(shu)性(xing)的區(qu)別:

在API文檔(dang)中(zhong)我們發現ImageView有兩個可以設置(zhi)圖片的屬性(xing),分別是:src和background

常識:

①background通常指的(de)都是背景,而src指的(de)是內容!!

②當使用src填(tian)入(ru)圖片時,是按照圖片大(da)小直接填(tian)充,并(bing)不會進行拉伸

而使(shi)用background填入圖片,則是會根(gen)據ImageView給定的寬度來進行拉伸

ImageView 設(she)置(zhi)透明度(du)主(zhu)要(yao)有以(yi)下三種方法:

· setAlpha(@FloatRange(from=0.0, to=1.0) float alpha) (View提供)

· setAlpha(int alpha) (已經標記為(wei)@Deprecated)

· setImageAlpha(int alpha) (API>=16)

本(ben)節講解了ImageView(圖像(xiang)視圖),內容基本(ben)的屬性介紹,知道即可(ke)

上一篇:linux進程間通信-FIFO,讓你全方位理解

下一篇:讓你從根本上了解系統函數,簡單快速

熱點文章(zhang)推薦
華清學員就業榜(bang)單
高薪學(xue)員經驗分(fen)享
熱(re)點新(xin)聞推薦
前臺(tai)專線(xian):010-82525158 企業(ye)培訓洽(qia)談專(zhuan)線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部