标签: android canvas bitmap path surfaceview
我正在创建一个应用,其中用户将模式(绘制并存储为Path个对象)绘制到Canvas上的SurfaceView。该应用程序在路径上执行一些基本动画,包括不断旋转它们。我已经读过Path绘图的常见优化是将它们缓存到Bitmap中,这样每帧都不会重复所有贝塞尔逻辑。我试过这个,但它让事情变得更糟。我最好的猜测是每帧必须以任意角度旋转位图太昂贵了。这可能是诊断吗?位图旋转非常慢,对吧?有办法解决这个问题吗?
Path
Canvas
SurfaceView
Bitmap