android.graphics.Camera を使用し、14 未満の SDK を対象とするようにマニフェストを設定すると、問題なく動作します。
ターゲット SDK を 14 に設定すると、動作しなくなります。
なんで?
編集:
エラーは発生していませんが、機能していません...
を使用targetSdk="14"すると、すべての場合に 3D 変換をサポートしないハードウェア アクセラレーション レンダリングが自動的に有効になります (少なくとも 4.3 まではサポートされません)。Cameraオブジェクトを正確にどのように使用していますか? クリッピングは、3D 変換とハードウェア アクセラレーションではうまく機能しません。
Camera.applyToCanvas()ハードウェア アクセラレーション キャンバスでは機能しません。代わりに、 を呼び出すCanvas.translate()か、 を呼び出してから を呼び出しCamera.getMatrix()ますCanvas.concat(Matrix)。