なので普通のイメージです。長方形の画像の各コーナーにクリック リスナーとドラッグ リスナーを定義しました。隅々まで自由に変形させて画面にペイントしたいです。
AffineTransform クラスは変換の可能性を提供しますが、これを実現する方法が見つかりませんでした。
Matrix.setPolytoPoly メソッドを使用して、Android に同じ機能を実装しました。ただし、Java スイングには同等のものはありません。
ありがとう!
編集:このプロセスを次の画像で説明したいと思います。
これは、1 つのコーナーを左上にドラッグすると発生するはずです。今私が抱えている問題は、純粋な 3x3 マトリックスでそのような動作を簡単な方法でモデル化できるとは思わないということです。動作を確認するために Android のネイティブ コードを調べましたが、実際にはネイティブ コードのかなり深いところにあります。