private void Panel_Touch(object sender, Android.Views.View.TouchEventArgs e) { if (e.Event.Action == Android.Views.MotionEventActions.Move && e.Event.HistorySize > 0) { var lastX = e.Event.GetHistoricalX(0); var lastY = e.Event.GetHistoricalY(0); var x = e.Event.GetX(); var y = e.Event.GetY(); var dx = x - lastX; var dy = y - lastY; demo?.SetMouseRotate((int)dx, (int)dy); } }
private void Mouse_Moved(object sender, MouseMovedEventArgs e) { demo.SetMouseRotate(e.DX, e.DY); }