admin 管理员组文章数量: 1184232
特别在自定义View的时候,会需要将android机子的硬件加速关掉,这时候可能想到的就是在AndroidManifest.xml的中设置android:hardwareAccelerated=”false”,但是呢,有时候这样设置会使得这个 Activity较卡,这时候最好是在自定义View的onDraw里面去关闭硬件加速:
if (canvas.isHardwareAccelerated()) {
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}比如onDraw里面有用到canvas.drawPath时就有可能需要关闭硬件加速了。
版权声明:本文标题:搞懂Android底层:轻松关闭HWC硬加速,优化性能从这里开始 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1771602451a3546472.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。