public void OnTouch(MotionEvent e) { if (IsInDrawArea(e) && !_draw) { //start drawing _draw = true; _manager.SendMessage(string.Format("{0}|{1}|{2}", 0, 0, (int)TouchEnum.SingleClickDown)); } else if (_draw && e.Action == MotionEventActions.Up) { //stop drawing _draw = false; _manager.SendMessage(string.Format("{0}|{1}|{2}", 0, 0, (int)TouchEnum.SingleClickUp)); } }
public void OnTouch(MotionEvent e) { if (!_select && e.PointerCount == 2) { _select = true; _manager.SendMessage(string.Format("{0}|{1}|{2}", 0, 0, (int)TouchEnum.SingleClickDown)); } if (_select && e.Action == MotionEventActions.Up) { _select = false; _manager.SendMessage(string.Format("{0}|{1}|{2}", 0, 0, (int)TouchEnum.SingleClickUp)); } }