2017-06-18 4 views
0

私のアプリケーションでは、私はflingメソッドを持つGestureListenerを持っています。この飛行方法は、x方向およびy方向に動く指の速度であるx速度およびy速度を返す。問題は、私はラジアンまたは飛行の度合いで角度を知りたいのです。どうすればこれを達成できますか?すべてのヘルプは高く評価されvelocityXとvelocityYを角度に変換する

@Override 
public boolean fling(float velocityX, float velocityY, int button) { 
    return false; 
} 

:ここ

は方法です。

+0

を範囲-PIの角度を返します。これはApacheの速度とは何の関係もありませんよう、あなたは、速度のタグを削除してくださいすることができます...勤務 – Sam

答えて

2

角度を取得するには、数学関数atan2を使用します。それは私の編集が拒否されたいくつかの理由についてはPI

double velX = ?; 
double velY = ?; 
double angleRadians = Math.atan2(velY, velX); // Note Y comes first 
+0

、感謝君は! – Flizzet

関連する問題