當前位置:首頁 » 安卓系統 » androidimageview屬性

androidimageview屬性

發布時間: 2022-05-14 01:37:01

A. android中ImageView放大和縮小相關問題

1、如果只是想根據圖片的大小來改變imageview的大小直接把imageview的屬性設置為
android:layout_width="match_parent"
android:layout_height="wrap_content"
2、如果想要把整個imageview放大,用
放大的動畫把你這個imageview放大
scaleanimation
animation
=new
scaleanimation(0.0f,
1.4f,
0.0f,
1.4f,
animation.relative_to_self,
0.5f,
animation.relative_to_self,
0.5f);
animation.setration(2000);//設置動畫持續時間
image.setanimation(animation);

B. android. imageview是如何控制它的寬高比例,不讓各種規則圖片影響它大小。如圖。圖片

固定imageview 的大小後用一個屬性來設置
ScaleType 這個就是設置圖片的載入模式

ImageView的Scaletype決定了圖片在View上顯示時的樣子,如進行何種比例的縮放,及顯示圖片的整體還是部分,等等。

設置的方式包括:

1. 在layout xml中定義android:scaleType="CENTER"

2. 或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);

接下來,將對ScaleType的值和對應的顯示效果用最直觀的方式——真圖演示的方法,來進行說明。

首先,是測試使用的原始圖片:

(Dimensions: 128 * 128)

 (Dimensions: 640 * 428)

好,開始下面的測試:

1. SetScaleType(ImageView.ScaleType.CENTER);

    按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示

               

2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

    按比例擴大圖片的size居中顯示,使得圖片長(寬)等於或大於View的長(寬) 

               

3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);

    將圖片的內容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等於或小於View的長/寬 

               

4. setScaleType(ImageView.ScaleType.FIT_CENTER);

    把圖片按比例擴大/縮小到View的寬度,居中顯示

               

5. FIT_START, FIT_END在圖片縮放效果上與FIT_CENTER一樣,只是顯示的位置不同,FIT_START是置於頂部,FIT_CENTER居中,FIT_END置於底部。

    在此就不給出示例了。

6. FIT_XY

    不按比例縮放圖片,目標是把圖片塞滿整個View。

               

 

C. android imageview是如何控制它的寬高比例,不讓

固定imageview 的大小後用一個屬性來設置 ScaleType 這個就是設置圖片的載入模式 ImageView的Scaletype決定了圖片在View上顯示時的樣子,如進行何種比例的縮放,及顯示圖片的整體還是部分,等等。 設置的方式包括: 1 在layout xml中定義androiandroid imageview是如何控制它的寬高比例,不讓

D. android 關於imageview的布局文件的設定

可以使用ImageView的Scaletype屬於來設置布局,並決定了圖片在ImageView上顯示時的樣子,如進行何種比例的縮放,及顯示圖片的整體還是部分,等等。
設置的方式包括:
1. 在layout xml中定義android:scaleType="CENTER"
2. 或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);
設置屬性的作用:
1. SetScaleType(ImageView.ScaleType.CENTER);
按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示

2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
按比例擴大圖片的size居中顯示,使得圖片長(寬)等於或大於View的長(寬)

3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);

將圖片的內容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等於或小於View的長/寬

4. setScaleType(ImageView.ScaleType.FIT_CENTER);

把圖片按比例擴大/縮小到View的寬度,居中顯示

5. FIT_START, FIT_END在圖片縮放效果上與FIT_CENTER一樣,只是顯示的位置不同,FIT_START是置於頂部,FIT_CENTER居中,FIT_END置於底部。

6. FIT_XY

不按比例縮放圖片,目標是把圖片塞滿整個View。

E. android中imageview里的圖片大小是否可以比imageview本身大,如果可以,如何設置

ImageView可以放大縮小,也可以通過Scaletype這個屬性來指定。
Scaletype的設置的方式包括:
1. 在layout xml中定義android:scaleType="CENTER"
2. 或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);

Scaletype的取值和區別:
1. SetScaleType(ImageView.ScaleType.CENTER);
按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

按比例擴大圖片的size居中顯示,使得圖片長(寬)等於或大於View的長(寬)
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
將圖片的內容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等於或小於View的長/寬
4. setScaleType(ImageView.ScaleType.FIT_CENTER);

把圖片按比例擴大/縮小到View的寬度,居中顯示
5. FIT_START, FIT_END在圖片縮放效果上與FIT_CENTER一樣,只是顯示的位置不同,FIT_START是置於頂部,FIT_CENTER居中,FIT_END置於底部。
在此就不給出示例了。
6. FIT_XY
不按比例縮放圖片,目標是把圖片塞滿整個View。

F. android ImageView控制項,圖片如何鋪滿整個控制項

android imageView有一個屬性就是scaleType擴大類型,使用fitXy值就可以實現鋪滿整個空間,操作如下:在ImageView里加上android:scaleType="fitXy"。
默認還有其他很多類型:scaleType=「matrix」 是保持原圖大小、從左上角的點開始,以矩陣形式繪圖。

scaleType=「fitXY」 是將原圖進行橫方向(即XY方向)的拉伸後繪制的。

scaleType=「fitStart」 是將原圖沿左上角的點(即matrix方式繪圖開始的點),按比例縮放原圖繪制而成的。

G. 怎樣設置android中ImageView為不顯示

在XML文件中設置ImageView.Visibility="GONE"或"INVISIBLE"。或者在java代碼文件中設置。

代碼:

ImageView.setVisibility(View.GONE),ImageView.setVisibility(View.VISIBLE)。

其中:

1、常量值為VISIBLE,意思是可見的。

2、常量值為INVISIBLE,意思是不可見的。

3、常量值為GONE,意思是不可見的,而且不佔用布局空間。

(7)androidimageview屬性擴展閱讀

其他屬性

一、透明度

1、android:alpha // 0f~1f

2、setAlpha(float alpha); // 0f~1f

3、setAlpha(int alpha); // 0~255,已過時

4、setImageAlpha(int alpha); // API>=16

二、android:adjustViewBounds:設置ImageView是否調整自己的邊界來保持所顯示圖片的長寬比。

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

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

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

H. Android-ImageView的background和src屬性有什麼區別

ImageButton 是帶圖標的Button控制項,有src的屬性,也就是設置他的圖標,也有一個所有控制項公有的屬性background, 這個也可以設置它的「圖標」。
其實,src才是設置圖標,而background只是設置背景。
如果控制項的大小是100*100 圖片資源是80*80的話,那麼用src,圖片就會居中顯示,如果使用background那麼圖片就會被拉伸充滿控制項。
重要的是,background是底層的圖片資源,src是覆蓋在background上面的資源,他們可以疊加使用,實現選中的效果。在ActivityGroup用到。
希望能幫到你~~

I. android 系統中如何原比例的顯示圖片

這裡面的參數你都試一下,應該有一個可以。
ImageView的ScaleType屬性
ImageView的屬性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)屬性如下: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的大小顯示

J. android里ImageButton 的android:src屬性對應的函數是什麼

android中
ImageView
ImageButton
ImageSwitch等Image
控制項都有一個屬性叫
src
src是表示指定
圖像
的資源,在
代碼
中的設置方式
1、imageView.setImageBitmap(Bitmap
bmp);傳入
參數
為Bitmap
2、imageView.setImageDrawable(Drawable
able);傳入參數為
BitmapDrawable;
3、imageView.setImageResource(int
rid);
傳入參數為圖片資源ID
關於Image
的src和background的
區別
及說明:
1.
ImageView中XML屬性src和background的區別:
background會根據ImageView
組件
給定的長寬進行拉伸,而src就存放的是
原圖

大小
,不會進行拉伸。src是圖片內容(前景),bg是背景,可以同時使用。
此外:scaleType只對src起作用;bg可設置透明度,比如在ImageButton中就可以用android:scaleType控制圖片的縮放方式
2.解決android:background
背景圖片
被拉伸問題:
background設置的圖片會跟View組件給定的長寬比例進行拉伸。舉個例子,
36x36
px的圖標放在
xhdpi
文件夾中,在854x480(FWVGA,對應hdpi)環境下,按照
xhdpi
:
hdpi
:
mdpi:
ldip
=
2
:
1.5
:
1
:
0.75
的比例計算,在FWVGA下,圖標的實際大小應該是
27x27。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:581
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1012
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712