概覽
用于顯示一個(gè)任意的圖片,比如圖標(biāo)。該類可以從多種資源加載圖片,比如資源文件或者content providers),不僅負(fù)責(zé)計(jì)算圖片的尺寸使它可以用在布局管理器中,還提供顯示的設(shè)置,比如縮放和著色。
內(nèi)部類ImageView.ScaleType
用于將圖片資源的邊界依據(jù)ImageView的邊界進(jìn)行縮放。
該類為一個(gè)枚舉類,定義了以下常量。
- CENTER
設(shè)置圖片居中,但沒有縮放。 - CENTER_CROP
保持寬高比,圖片會(huì)超出或等于ImageView的邊界。 - CENTER_INSIDE
保持寬高比,圖片會(huì)小于或者等于ImageView的邊界。 - FIT_CENTER
保持寬高比,并在ImageView的中部顯示。 - FIT_END
保持寬高比,并在ImageView的尾部顯示。 - FIT_START
保持寬高比,并在ImageView的起始顯示。 - FIT_XY
依據(jù)ImageView的大小進(jìn)行縮放,并填滿ImageView。 - MATRIX
繪圖時(shí)使用。(暫時(shí)不清楚使用的地方)