ジグソーパズルのようなゲームを作ろうとしています。View を拡張するクラスを使用しており、その draw メソッドで、さまざまなビットマップ ピースを描画しています。ユーザーがビットマップをタップすると、そのビットマップが 90 度回転します。完璧に機能しています。しかし、ユーザーがいくつかのビットマップの断片を組み合わせてからグループを回転すると、ビットマップは中心点を中心に回転し、グループ構造が破壊されます。
私の質問は、ビットマップのグループが回転するときにその形状構造を保持するように、ビットマップのセットを共通のピボットポイントを中心に回転させる方法です?