ユーザー入力のタッチ位置が特定のポイントから左、上、右または下にあるかどうかを決定するにはどうすればよいですか?私は接触の位置を得る方法を知っていますが、それがどのように "方法"であるかを決める方法を知らない。特定のポイントからタッチ位置が左上、上、右または下にあるかどうかを決定します。
は@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
//...
}
return false;
}
デモ画像:それらは、45度の角度でない場合
数学を試しましたか? –
いいえ、私はこれらの対角にどのように使用するのか分かりません。 – BlackJack
@BlackJackこれらの正確な角度が必要ですか?そうでない場合は、「このタッチが右よりも下にある」のチェックで十分でしょうか? – Houseman