ゲームアプリケーションのCanvas.drawText呼び出しを使用してキャンバスにテキストを描画し、後でそれをビットマップオブジェクトであるかのように拡大縮小できるようにしたいと思います。フォントサイズを動的に変更したくありませんが、アフィン変換を適用してスケーリングしたいと思います。
出来ますか?ドキュメントに適切なAPI呼び出しが見つかりません。
ありがとうございました!
ゲームアプリケーションのCanvas.drawText呼び出しを使用してキャンバスにテキストを描画し、後でそれをビットマップオブジェクトであるかのように拡大縮小できるようにしたいと思います。フォントサイズを動的に変更したくありませんが、アフィン変換を適用してスケーリングしたいと思います。
出来ますか?ドキュメントに適切なAPI呼び出しが見つかりません。
ありがとうございました!
Matrixを使用すると、それをスケーリングし、 Canvas.concat(Matrix m)を使用してキャンバスにマトリックス変換を適用できます。キャンバスにテキストを描画する前にこれを行います。
キャンバス上に配置されると、それに対して何かを行うことができる個別のオブジェクトではなくなります。できることは、キャンバスをビットマップに描画するための API として使用することです。