我正试图用我的画布使用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.但是,我仍然想知道是否有任何宣布的计划可以为这样的画布提供硬件加速.