0
私のアプリケーションでは、回転できる画像が1つあります...回転部分が行われています。回転中のポイントトラッキング
画像の一部が特定のコールバックになる場合は、その回転を追跡する必要があります。したがって、質問はです。どのように回転する画像の1つのポイントだけを追跡できますか? workarroungはありますか?この問題を解決するのに役立ちます。
読んでいただきありがとうございます。
私のアプリケーションでは、回転できる画像が1つあります...回転部分が行われています。回転中のポイントトラッキング
画像の一部が特定のコールバックになる場合は、その回転を追跡する必要があります。したがって、質問はです。どのように回転する画像の1つのポイントだけを追跡できますか? workarroungはありますか?この問題を解決するのに役立ちます。
読んでいただきありがとうございます。
android.graphics.MatrixのMatrixクラスを使用して画像を回転させたとします。
行列、あなたが必要とするすべての情報を保持し、次のような行列で2Dのポイントを変換することができます
float[] src = {x0,y0,x1,y1};
float[] dist = new float[4];
Matrix matrix = new Matrix();
matrix.preRotate(90.0f);
matrix.mapPoints(dist,src);
これは例えば90度ですべてのポイントを回転させる必要があります。
画像がある程度中心を中心に回転した後のピクセルの位置を知りたいですか? – Dirk
はいサー...正確に –