硬體加速導致的問題集合(歡迎補充)

2021-07-23 17:19:11 字數 914 閱讀 2003

以下是開啟了硬體加速後常遇到的問題列表:

硬體加速會導致某些機型在h5網頁表現異常:
書城網頁下拉重新整理,動畫異常;
咪咕充值裡支付寶網頁充值 back 動畫彈窗;
客戶端內嵌網頁,頁面返回網頁白屏一段時間後恢復(或不恢復);

客戶端閱讀頁翻頁效果異常時,可先檢查硬體加速;
view 重新整理時會出現花屏或螢幕上的某些view錯位的現象;(書架 webview 廣告)
使用了 webview 之後,某些手機閱讀頁翻頁ui花屏異常。
某些機型 edittext 中文字重疊
...
附:
從android3.0(api level 11)開始,支援硬體加速。
window 配置方式:getwindow().setflags(  windowmanager.layoutparams.flag_hardware_accelerated,  windowmanager.layoutparams.flag_hardware_accelerated);
view 配置方式:view.setlayertype(view.layer_type_software, null);  或者布局中 android:layertype="software"
判斷是否開啟硬體加速:view.ishardwareaccelerated();、canvas.ishardwareaccelerated();
不支援的繪圖方法:

paint

xfermodes

官方文件說明:
避免硬體加速導致問題:

android 硬體加速帶來的問題

解決方法二 在manifest中加入 android hardwareaccelerated false 未知,只對特定機型出現問題。如果你也遇到了,可以考慮是不是 硬體加速 hardware acceleration 的錯 從android3.0 api level 11 開始,android的2...

Android硬體加速的一些問題和錯誤

最近做的程式中遇到了一些奇怪的問題 未知,只對特定機型出現問題。如果你也遇到了,可以考慮是不是 硬體加速 hardware acceleration 的錯 從android3.0 api level 11 開始,android的2d顯示管道被被設計得更加支援硬加速了 硬加速使用gpu承擔了所有在vi...

Android硬體加速的一些問題和錯誤

最近做的程式中遇到了一些奇怪的問題 未知,只對特定機型出現問題。如果你也遇到了,可以考慮是不是 硬體加速 hardware acceleration 的錯 從android3.0 api level 11 開始,android的2d顯示管道被被設計得更加支援硬加速了 硬加速使用gpu承擔了所有在vi...