我正在尝试在我的画布上使用Android的硬件加速。我曾经有一个SurfaceView
,我在上面做了lockCanvas()
来得到一个画布,然后我在上面画画,但是我改成了TextureView
,因为我不能让SurfaceView
使用硬件加速。我目前正在尝试让这个画布使用硬件加速。
Canvas canvas = this.lockCanvas();
System.out.println(this.isHardwareAccelerated() + ", " + canvas.isHardwareAccelerated());
输出: true,false (this
是一个TextureView
)
有谁知道为什么canvas
没有硬件加速,以及如何做到这一点?
编辑:据我所知,我似乎不得不使用OpenGL。然而,我仍然想知道是否有任何宣布的计划,使硬件加速成为可能的这样一个画布。
https://stackoverflow.com/questions/9966228
复制相似问题