Hardware Acceleration
Hardware Acceleration
从Android3.0(API Level 11)开始,Android 2D渲染能够支持硬件加速渲染。启用硬件加速会增加资源的需求,因此会占用更多的内存。
硬件加速在target api大于等于14的情况下默认开启。如果应用程序只是用标准的View和Drawable,那么打开全局硬件加速不会导致任何不良的影响。
控制硬件加速的四个级别:
- Application级别
- Activity级别
- Window级别
- View级别
禁止硬件加速:
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
(实践中,一个html中包含一个超长推广图片作为推广页市启用硬件加速图片发生了闪烁现象,如上关闭硬件加速之后,闪烁现象解决)
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
不积跬步无以至千里,不积小流无以成江海。业精于勤而荒于嬉,行成于思而毁于随
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步