正常に作成したサイズ変更可能なタッチ ビューを作成しようとしています。コードHow to make view resizing on touch event を見つけることができます。
4つの角があります。角の 1 つをドラッグして、その四角形のサイズを変更できます。しかし今、私はそのロジックを強化し、そのコードにローテーションを入れたいと思っています。ユーザーが長方形の端の1つの中心に触れると、角度を見つけることができました。しかし、今の問題は、角の新しい位置を取得できないため、その長方形を再描画して回転できることです。
質問:角度に基づいて 4 つのコーナーの新しい位置を計算するにはどうすればよいですか? .