Guest User

Untitled

a guest
Jul 22nd, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. @Override
  2. public boolean dispatchTouchEvent(MotionEvent event) {
  3. this.onTouchEvent(event);
  4.  
  5. return super.dispatchTouchEvent(event);
  6. }
  7.  
  8. private void onTouchEvent(MotionEvent motionEvent) {
  9. if (event.getActionMasked() == MotionEvent.ACTION_DOWN ||
  10. event.getActionMasked() == MotionEvent.ACTION_POINTER_DOWN) {
  11. StringBuilder builder = new StringBuilder();
  12. this.coordinates = new ArrayList<>();
  13. int count = event.getPointerCount();
  14.  
  15. for (int i = 0; i < count; i++) {
  16. int x = (int) event.getX(i);
  17. int y = (int) event.getY(i);
  18. Logger.d("# X: " + x + ", y: " + y + ", PointerID: " + event.getPointerId(i));
  19. builder.append("(" + x + "," + y + "),");
  20.  
  21. Coordinate coordinate = new Coordinate(x, y);
  22. this.coordinates.add(coordinate);
  23. }
  24.  
  25. Logger.d("# 座標: " + builder.toString());
  26. }
  27. }
Add Comment
Please, Sign In to add comment