![]() |
Delphi-Version: 10 Seattle
Wie sende ich TImage-Mauskoordinaten korrekt an Canvas moveTo () / lineTo ()
Ich habe einen Android-Code gefunden, mit dem Ihr Ziel einen L-förmigen Ziehweg simuliert: 200 Pixel rechts, dann 200 Pixel unten. Diese Werte wurden im Code vordefiniert. Wie kann dies mit den Mauskoordinaten einer TImage-Komponente und Ihren Ereignissen ("Maus runter", "Maus hoch" usw.) erreicht werden?
Ich brauche dies, um in meinem Beispiel für Remote-Zugriff (Delphi-Controller > Android-Client) zu implementieren. Hier ist der Android-Code >
Delphi-Quellcode:
// Simulates an L-shaped drag path: 200 pixels right, then 200 pixels down.
Path path = new Path(); path.moveTo(200,200); path.lineTo(400,200); final GestureDescription.StrokeDescription sd = new GestureDescription.StrokeDescription(path, 0, 500, true); // The starting point of the second path must match // the ending point of the first path. Path path2 = new Path(); path2.moveTo(400,200); path2.lineTo(400,400); final GestureDescription.StrokeDescription sd2 = sd.continueStroke(path2, 0, 500, false); // 0.5 second HongBaoService.mService.dispatchGesture(new GestureDescription.Builder().addStroke(sd).build(), new AccessibilityService.GestureResultCallback(){ @Override public void onCompleted(GestureDescription gestureDescription){ super.onCompleted(gestureDescription); HongBaoService.mService.dispatchGesture(new GestureDescription.Builder().addStroke(sd2).build(),null,null); } @Override public void onCancelled(GestureDescription gestureDescription){ super.onCancelled(gestureDescription); } },null); |
AW: Wie sende ich TImage-Mauskoordinaten korrekt an Canvas moveTo () / lineTo ()
Zitat:
|
AW: Wie sende ich TImage-Mauskoordinaten korrekt an Canvas moveTo () / lineTo ()
Zitat:
|
AW: Wie sende ich TImage-Mauskoordinaten korrekt an Canvas moveTo () / lineTo ()
Zitat:
|
AW: Wie sende ich TImage-Mauskoordinaten korrekt an Canvas moveTo () / lineTo ()
Zitat:
Android Studio = App gesteuert. Das Ziel ist es, die Mausbewegung (in diesem Fall ziehen) vom App-Controller (Windows-App) zur App-gesteuerten (Android-App) zu reproduzieren. Der obige Java-Code zeigt, wie dies mit der Methode ![]() Mehr sehen: Dann, wie man dies mit Mauskoordinaten des TImage-Steuerelements (auf der Windows-App) macht, um mit dem oben angegebenen Java-Code zu arbeiten? Zum besseren Verständnis siehe das unten stehende GIF. Dies ist umso näher an meinem Ziel, es hier zu zeigen. Team Viewer QuickSupport => ![]() Dies wurde bereits an anderer Stelle gefragt: aber niemand kennt die Lösung :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz