當前位置:首頁 » 安卓系統 » android背景拉伸

android背景拉伸

發布時間: 2025-05-29 11:12:30

❶ Android使用Zxing掃描二維碼改成豎屏後,後面的預覽畫面出現了拉伸,扭曲的情況,有沒有哪位大牛解決了,急求

更改CameraConfigurationManager.java文件

在 Log.d(TAG, "Screen resolution: " + screenResolution);這句之後增加
Point screenResolutionForCamera = new Point();
screenResolutionForCamera.x = screenResolution.x;
screenResolutionForCamera.y = screenResolution.y;
// preview size is always something like 480*320, other 320*480
if (screenResolution.x < screenResolution.y) {
screenResolutionForCamera.x = screenResolution.y;
screenResolutionForCamera.y = screenResolution.x;
}
再更改cameraResolution = getCameraResolution(parameters, screenResolution);為cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);

代碼下載地址:http://download.csdn.net/detail/moonql70/5032148

❷ 請問安卓ui切圖的時候,不規則的圖也需要拉伸么

根據app的設計經驗來看,是不需要的。最終導出的png都是一樣的。尺寸一樣,大小也一樣。沒什麼分別。但是切圖的時候,有幾個要點需要注意:

1、取整,所有圖片的寬度和高度都應該是整數,ios有抗鋸齒機制,如果圖片尺寸不是整數,本來很清晰的圖片會變得模糊。而且圖片上下左右邊緣最好留有一像素以上的透明區域。以防程序員做動畫的時候邊緣產生鋸齒。因為ios是對圖片內部做抗鋸齒處理,對邊緣是不會做處理的。

2、可重復元素,比如背景圖,可以用很小的一小塊,平鋪開來。還有按鈕的左右部分,中間留一像素可以展開就可以。

3、存圖和命名,IOS平台需要用到大小兩套圖形,iPhone3和3GS用的是小圖,320x480。而iPhone4和4S用的是640x960的解析度(iPhone5用的是640x1136)因此腰存成兩套圖,小圖直接後綴.png即可,而大圖的名字後面需要加一個@2x.png。方便程序區分。

至於Android,為了兼容多平台,一般需要三套不同規格的圖片。

熱點內容
華為liteos編譯 發布:2025-05-30 13:25:52 瀏覽:846
北森編程題 發布:2025-05-30 12:53:49 瀏覽:787
無法打開ftp 發布:2025-05-30 12:47:11 瀏覽:663
文件夾的資料 發布:2025-05-30 12:06:07 瀏覽:73
蘋果手機伺服器地址哪裡獲取 發布:2025-05-30 11:46:25 瀏覽:752
安卓系統開源谷歌怎麼控制的 發布:2025-05-30 11:43:30 瀏覽:368
5m上傳速度 發布:2025-05-30 11:43:25 瀏覽:241
c語言集合的並運算 發布:2025-05-30 11:41:11 瀏覽:826
雲學生伺服器 發布:2025-05-30 11:15:20 瀏覽:154
瑞恩源碼 發布:2025-05-30 11:02:33 瀏覽:354