您的位置:首页 > 其它

Hardware Acceleration

2016-02-23 19:57 155 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: