国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

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

imageview的基本屬性介紹,通俗易懂 時間:2018-06-21      來源:未知

前言

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

· ImageView的src屬性和blackground的區(qū)別;

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

· scaleType設置縮放類型

· 最簡單的繪制圓形的ImageView

ImageView

ImageView,圖像視圖,直接繼承自View類,它的主要功能是用于顯示圖片,實際上它不僅僅可以用來顯示圖片,任何Drawable對象都可以使用ImageView來顯示。ImageView可以適用于任何布局中,并且Android為其提供了縮放和著色的一些操作。

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

· android:adjustViewBounds:設置ImageView是否調(diào)整自己的邊界來保持所顯示圖片的長寬比。

· android:maxHeight:設置ImageView的最大高度。

· android:maxWidth:設置ImageView的最大寬度。

· android:scaleType:設置所顯示的圖片如何縮放或移動以適應ImageView的大小。

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

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

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

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

· fitStart:保持縱橫比縮放圖片,并且將圖片放在ImageView的左上角。

· fitCenter:保持縱橫比縮放圖片,縮放完成后將圖片放在ImageView的中央。

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

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

· centerCrop:保持縱橫比縮放圖片,以使圖片能完全覆蓋ImageView。

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

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

src屬性和background屬性的區(qū)別:

在API文檔中我們發(fā)現(xiàn)ImageView有兩個可以設置圖片的屬性,分別是:src和background

常識:

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

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

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

ImageView 設置透明度主要有以下三種方法:

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

· setAlpha(int alpha) (已經(jīng)標記為@Deprecated)

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

本節(jié)講解了ImageView(圖像視圖),內(nèi)容基本的屬性介紹,知道即可

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

下一篇:讓你從根本上了解系統(tǒng)函數(shù),簡單快速

熱點文章推薦
華清學員就業(yè)榜單
高薪學員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權(quán)所有 ,京ICP備16055225號-5,京公海網(wǎng)安備11010802025203號

回到頂部