當前位置:首頁 » 安卓系統 » android圖片放大

android圖片放大

發布時間: 2022-11-25 23:23:19

❶ android 如何實現圖片放大剛開始顯示正常的圖片,最後要停在放大後的圖片。

ANDROID有一個放大鏡的圖標,你點擊加就放大,點擊減就縮小,或者用兩只手滑大滑小。

❷ android怎麼把一個小圖片布滿整個屏幕

可以的。
但是圖片解析度本身不高,放大後會不清楚,就是用軟體把圖片設置為800×600就可以了。
Android設置壁紙的方法是,在待機桌面點擊Menu(菜單)鍵會出現屏幕定製菜單,選擇壁紙選項。此時屏幕可能會出現不同的菜單,選擇系統圖庫,或者壁紙庫之類的選項即可進入系統自帶的壁紙列表。選擇動態壁紙,則會進入系統自帶的動態壁紙列表。

❸ 您好,android里如何把圖片放大超過屏幕大小和拖動呢就像相冊里一樣。我試過很多辦法都不行。

是要編寫一個這樣的功能么,android提供的API裡面一般圖片都是Bitmap,可以通過Canvas.drawBItMap的方法在View進行圖片的繪制,在方法中需要進行傳入一個類型為Matrix的參數,設置Martrix的一些參數就可以進行圖片的放大的繪制,這只是顯示,也就是MVC中的View層,然後通過提供的一些觸摸函數的重寫並實現自己需要的一些功能,如拖動,實際上就是改變BitMap繪制的位置。關於觸摸的處理和圖片的繪制可以在網上進行一些教程的搜索,我就不羅列了,最終就是需要通過控制函數來改變圖片的繪制方式,這也許就是你所需要的功能。

❹ 想做一個android的圖片縮放 請問android系統自帶這個功能么 可以直接調用么

帶,但同時你也要自己寫事件監聽,有方法可以實現。可以直接調用.流程是得到一個view,然後view.setImageMatrix(Matrix m).然後創建一個matrix,matrix.postScale(s1,s2,x,y);s1,s2是橫向縮放比例,s2是縱向縮放比例,x,y是中心點的坐標。縮放比例大於1,就是放大,小於1是縮小 .
用matrix類進行縮放 然後canvas畫出來好了

❺ 安卓(Android)平台的平板怎麼放大看圖片

我最先用的android是電阻屏,你連續點兩下圖片就放大了,

❻ Android 如何在圖片放大時清晰度不變

其實如果圖片像素比較高的話是不會影響他的清晰度的,一般都是用的bitmap點陣圖,矩陣像素。所以你要求圖片放大後還是很清晰,那麼只能要求原圖片的像素比較高,而並不能通過其他的操作來實現清晰度的變化!

❼ Android用ImageSpan顯示的圖片怎麼調整大小

ImageSpan是通過bitmap生成的,如果要調整圖片的大小,你可以對bitmap進行預處理,比如scale之類的操作,生成你目標的bitmap再生成ImageSpan。

還有就是,可以把圖片設置到ImageView里,調整好ImageView里圖片的大小,再把ImageView生成對應的bitmap,從而生成ImageSpan。

xml視圖生成bitmap參照:

❽ Android圖片標記(打標簽、支持圖片放大縮小)

先上效果圖

1.為了實現圖片的放到縮小,我選擇了 PhotoView 框架用於顯示圖片。

2.使用 Glide 框架載入圖片

3.實現原理:

通過自定義View繼承FrameLayout,以PhotoView作為背景,動態添加ImageView作為點。

4.主要分析:

1)標簽隨圖片移動:通過實現PhotoView的OnMatrixChangedListener介面,監聽圖片的位置及大小,動態設置標簽的位置

2)點擊圖片任意位置,在此位置生成標簽,

3)標簽添加後,會導致布局重新測量,此時會導致已經放大的圖片回到初始的位置及大小,在onLayout方法中重新設置photoView的Matrix。

矩形框的實現原理類似,難點就是在給icon添加了移動監聽,保證icon可隨處移動

下面是源碼地址

https://github.com/rzdchen/PhotoTagging

❾ android中如何動態修改ImageView中圖片的大小 比如說點擊該圖片後圖片能變大

使用點陣圖(Bitmap)再重新繪制遍

//原點陣圖

Bitmap btm1 = BitmapFactory.decodeResource(Main.this.getResources(), R.drawable.hh);

BitmapDrawable bd1=BitmapDrawable(btm1);

imageView.setBackgroundDrawable(bd1);

放大後 滑動時計算 圖片的邊是否在屏幕外,如果在屏幕外就可移動,比如 向上滑動,是想看圖片下面的部分,此時計算圖片的底邊是否在屏幕外,如果是,就可以向上移動圖片。

Scaletype的設置的方式包括:

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

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

(9)android圖片放大擴展閱讀:

根據位深度,可將點陣圖分為1、4、8、16、24及32點陣圖像等。每個像素使用的信息位數越多,可用的顏色就越多,顏色表現就越逼真,相應的數據量越大。

例如,位深度為 1 的像素點陣圖只有兩個可能的值(黑色和白色),所以又稱為二值點陣圖。位深度為 8 的圖像有 2^8(即 256)個可能的值。位深度為 8 的灰度模式圖像有 256 個可能的灰色值。

RGB圖像由三個顏色通道組成。8 位/通道的 RGB 圖像中的每個通道有 256 個可能的值,這意味著該圖像有 1600 萬個以上可能的顏色值。

有時將帶有 8 位/通道 (bpc) 的 RGB 圖像稱作 24 點陣圖像(8 位 x 3 通道 = 24 位數據/像素)。通常將使用24位RGB組合數據位表示的的點陣圖稱為真彩色點陣圖。

❿ 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。

熱點內容
雪鐵龍凡爾賽選哪個配置 發布:2024-05-06 06:56:04 瀏覽:570
福睿斯配置怎麼樣 發布:2024-05-06 06:50:16 瀏覽:102
微生物資料庫 發布:2024-05-06 06:47:33 瀏覽:604
原神和steam游戲哪個需要配置 發布:2024-05-06 06:37:40 瀏覽:665
nginx訪問403 發布:2024-05-06 05:56:39 瀏覽:677
android上傳圖片參數 發布:2024-05-06 05:56:04 瀏覽:221
360控制上傳流量 發布:2024-05-06 05:38:11 瀏覽:999
幾代演算法 發布:2024-05-06 05:33:43 瀏覽:353
安卓怎麼查看iculd照片 發布:2024-05-06 05:18:24 瀏覽:91
shell腳本減法 發布:2024-05-06 05:18:22 瀏覽:353