0

使用 android.graphics.Camera 并将清单设置为针对低于 14 的任何 SDK 时,它可以正常工作。

一旦我将目标 SDK 设置为 14,它就会停止工作。

为什么?

编辑:

我没有收到任何错误,它只是没有工作......

4

1 回答 1

3

使用targetSdk="14"自动启用硬件加速渲染,它在所有情况下都不支持 3D 变换(至少在 4.3 之前不支持。)你是如何使用Camera对象的?剪辑不适用于 3D 转换和硬件加速。

Camera.applyToCanvas()不适用于硬件加速的画布。相反,只需调用Canvas.translate(),或调用Camera.getMatrix()然后Canvas.concat(Matrix)

于 2013-08-13T00:15:39.170 回答