導航:首頁 > 操作系統 > android圖片超出屏幕

android圖片超出屏幕

發布時間:2022-09-12 14:16:29

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

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

Ⅱ ImageView 中如何禁止 Android 對超過屏幕尺寸的大圖片進行縮放,可以用滾動條移動

前半個問題,可以通過設置ImageView屬性android:scaleType來實現。

後半個問題,ImageView沒有滾動條,得自己做;另外控制圖片的移動,就要在代碼中手動截獲ImageView的onTouch事件,計算偏移量,然後在onDraw()方法中控制圖片的繪制位置。

Ⅲ Android中怎麼將圖片鋪滿半個屏幕!就像圖片上邊上的白色邊框都沒有!

不知道你的XML代碼是什麼,可以貼出來看看更好說。
不過就這樣看來,有兩種可能:
1、ImageView本身設置了Margin,所以和周圍會有間隔
2、父布局設置了Padding
如果不想有間隔,找找在哪裡設置了以上兩種屬性,設置為0即可。

Ⅳ android 開發中,imageview可以顯示超過屏幕尺寸的圖片嗎

首先注意你的ImageView 的外層viewGroup 要是能超過屏幕的控制項
比喻說 要超過寬度的 就要 橫向 LinearLayout
然後給ImageView 設置大於屏幕的寬度 再設置圖片就可以了

Ⅳ Android中自定義View超出屏幕如何顯示

在調用scrollBy之前做一下判斷即可。
如果想要判斷當前滾動到哪裡的話,應該用getScrollX()和getScrollY
getLeft()拿到的是layout時的位置,scroll是不會改變view自身的layout的。

補充:自定義View裡面顯示一張圖片,並且該View的尺寸大於屏幕的尺寸,要想看到被遮住的地方,只能上下左右那麼滑屏來顯示。如果使用ScrollView的話,不能斜著滑屏。

Ⅵ android 當圖片超過屏幕大小時 怎麼在照片上加上滾動條使其顯示

用webview放圖片,自動就帶滾動條.

Ⅶ Android實現點擊圖片之後,圖片變大,超過屏幕的大小,我們可以滑動看圖片的各個部分

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

閱讀全文

與android圖片超出屏幕相關的資料

熱點內容
如來佛祖命令雷神去下界 瀏覽:854
新電腦管家下載好怎麼解壓 瀏覽:528
php獲取介面數據 瀏覽:763
最後的命令 瀏覽:921
如何添加手機app桌面快捷圖標 瀏覽:427
ui設計師與程序員 瀏覽:417
壽司pdf 瀏覽:828
pythonbg是什麼 瀏覽:248
c數值演算法程序大全 瀏覽:785
android整點報時 瀏覽:221
稀土pdf 瀏覽:536
單片機電子鎖 瀏覽:596
通達信機智資金流指標公式源碼 瀏覽:216
php安裝xsl擴展 瀏覽:842
python如何使用help 瀏覽:367
上汽榮威app在哪裡查詢 瀏覽:903
冰櫃壓縮機溫度108 瀏覽:720
阿里雲郵smtp伺服器地址 瀏覽:252
解壓館認知理解 瀏覽:239
為什麼使用非官方伺服器會封號 瀏覽:9