私はFrameLayoutを持っています。私は、そのFrameLayoutの中心またはクリックの中心からのクリックのクリック位置を、その中心から求めたいと思います。
助けてください!画面上の表示とその境界のビュー内のクリック位置を取得する
0
A
答えて
0
場所:
int[] loc = new int[2];
view.getLocationOnScreen(loc);
int start_x = loc[0];
int start_y = loc[1];
int width = view.getWidth();
int height = view.getHeight();
view.addOnTouchListener(...)
あなたはonTouchリスナーから取得MotionEventは、タッチのxとyのロケーションに位置しています。
あなたが必要としているのは、ハッピーコーディングです。
0
あなたはsetOnTouchListenerは次のように、でframeLayoutを聖霊降臨祭のことができます。
framelayout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction()==MotionEvent.ACTION_DOWN){//or MotionEvent.ACTION_DOWN, it's up to you
float x = event.getX();
float y = event.getY();
}
return false;
}
});
xとyは、あなたが必要な距離を計算することができ、座標です。
関連する問題
- 1. ウィンドウのビュー位置を取得する
- 2. Recyclerビューとカードビューでカルーセルのクリック位置を取得
- 3. iOS - ウィンドウ内のビューの位置を取得しますか?
- 4. カスタムビュー。親の回転ビュー内の点の位置を取得
- 5. UIScrollView内のビューのy位置を取得
- 6. ImageView内のクリックのX/Y位置を取得
- 7. リストビュー内の画像ビュー位置を取得
- 8. テキストボックス(JavaScript)内でクリックされた単語の位置を取得
- 9. JavaFX-グリッドパネルのクリック位置の取得
- 10. GridView:位置でビューを取得
- 11. リスト内の位置を取得してからWebビューを表示する
- 12. キャンバスの現在のビュー位置を取得する方法は?
- 13. Appcelerator Titaniumのビューの相対位置を取得する
- 14. デフォルトプロバイダのボタンをクリックすると位置を取得
- 15. JMapViewerワールドマップからマウスのクリック位置を取得する方法
- 16. pygameでユーザーのクリック位置を取得する
- 17. クリックした要素の位置を取得する方法
- 18. クリックの位置を取得するには?
- 19. カスタムイベントハンドラからクリック位置を取得する方法リーフレット
- 20. onClickListenerでクリック位置を取得する方法は?
- 21. ビュー内のテキストをある位置から別の位置に移動する
- 22. JS要素の位置を絶対位置で取得する場合の体の位置を取得
- 23. OnCreate()内のオブジェクトのスクリーン位置を取得する
- 24. CALayer内の点の絶対位置を取得する方法
- 25. div内のdivの位置情報を取得する
- 26. C#リスト内の特定の位置を取得する
- 27. 構造内のメンバーのビット位置を取得する方法
- 28. <telerik:RadGanttView>内のGanttPresenterSplitterの位置を取得する
- 29. iframe内の要素のY位置を取得する
- 30. リスト内のオブジェクトの数値位置を取得する