![]() |
sgiSemiCircleLeft sgiSemiCircleRight identisch?
Hallo,
ich habe in meiner mobilen App im GestureManager die beiden Eigenschaften (SemiCircleLeft und SemiCircleRight) definiert und werte beide so aus, um wirklich alle erdenglichen Möglichkeiten nach links bzw nach rechts abzufangen. Nur "Left" und "Right" greift leider nicht, wenn man mal ein wenig nach oben oder nach unten wischt.
Code:
Das Problem ist, dass in 90% aller Fälle ein "sgiSemiCircleRight" in beide Richtungen greift, also sowohl nach links, als auch nach rechts. Ist das ein Fehler oder habe ich einen Denkfehler?
if (EventInfo.GestureID in [sgiLeft, sgiUpLeftLong, sgiDownLeftLong, sgiSemiCircleLeft]) then begin
... Handled := true; end else if (EventInfo.GestureID in [sgiRight, sgiUpRightLong, sgiDownRightLong, sgiSemiCircleRight]) then begin ... Handled := true; end else Handled := false; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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