我正试图用我的画布使用Android的硬件加速.我曾经有过一个SurfaceView
我lockCanvas()
用来获得画布的画面,我稍后会画画,但我改变了,TextureView
因为我无法SurfaceView
使用硬件加速.我目前正试图让这个画布使用硬件加速.
Canvas canvas = this.lockCanvas();
System.out.println(this.isHardwareAccelerated() + ", " + canvas.isHardwareAccelerated());
Run Code Online (Sandbox Code Playgroud)
给我输出:true,false(this
是a TextureView
)
有谁知道为什么canvas
不是硬件加速,以及如何做到这一点?
编辑:据我所知,似乎我必须使用OpenGL.但是,我仍然想知道是否有任何宣布的计划可以为这样的画布提供硬件加速.