Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 private void Mouse_Moved(object sender, MouseMovedEventArgs e)
 {
     demo.SetMouseRotate(e.DX, e.DY);
 }