我目前正在研究需要使用WebView的應用程序。它基本上佔據了整個屏幕空間。Android WebView - 抖動/水龍頭變化
最初,WebView內部的圖像看起來很好,質量很高。不幸的是,當用戶在web視圖中點擊(並保持)按鈕時,圖像會丟失質量和抖動,直到手指被釋放。有什麼辦法可以禁用它嗎?
一個好消息,我的應用程序不需要任何滾動。我認爲Android只會降低滾動的質量以提高性能。
我目前正在研究需要使用WebView的應用程序。它基本上佔據了整個屏幕空間。Android WebView - 抖動/水龍頭變化
最初,WebView內部的圖像看起來很好,質量很高。不幸的是,當用戶在web視圖中點擊(並保持)按鈕時,圖像會丟失質量和抖動,直到手指被釋放。有什麼辦法可以禁用它嗎?
一個好消息,我的應用程序不需要任何滾動。我認爲Android只會降低滾動的質量以提高性能。
唯一的解決辦法就是讓你自己的圖像瀏覽器,web視圖在低畫質
質量損失只發生在水龍頭上,並且可能導致奇怪的色彩損失(方形圖案可能出現在背景圖像f.i上)和文字字體渲染僞影。 禁用所有滾動(在html和WebView Java端)似乎不會影響此行爲... –
我一直在處理同樣的問題了很長一段時間重採樣圖像。最好的解決方案是將圖像分成幾個子圖像,並在同一個html
文件中一起加載它們。
,我發現最簡單,最快的解決方法是Adobe Photoshop
:
- 打開你的圖像
- 創建水平和垂直輔助
- 選擇切片工具,並激活「創建指南切片」
- 網絡(我不是英文版,但你明白了我的意思)
- 選擇你想要的我法師格式
- 保存,但同時節省勾選「HTML和圖像」
有了這個,你就可以避免,只要你把它分解成塊足以與任何圖像抖動,
我面臨同樣的問題... –
同樣在這裏 - 這可能只會影響4.x以前的機器人。我觀察到,當您在WebView上設置'setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH)'時,效果會更差。然而,這在OpenLayers上仍然看起來很糟糕...... – Philzen