Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS - Gummibandeffekt ausschalten möglich? (https://www.delphipraxis.net/187732-ios-gummibandeffekt-ausschalten-moeglich.html)

DeddyH 28. Dez 2015 15:15

iOS - Gummibandeffekt ausschalten möglich?
 
In meiner Anwendung habe ich wie in der ScrollableForm-Demo eine vertikale ScrollBox, die ein TabControl enthält. Wenn es eigentlich nichts (weiter) zu scrollen gäbe, baut iOS ja diesen Gummiband-Effekt ein. Das ist ja ganz nett und putzig, aber bei einem einzigen Control stört das dann doch sehr. Kann man das irgendwie abschalten, womöglich gar nur für dieses eine Control? Ich habe es schon mit Gesten probiert, aber da komme ich gar nicht erst im EventHandler an.

Rollo62 29. Dez 2015 21:43

AW: iOS - Gummibandeffekt ausschalten möglich?
 
Hallo DeddyH,

meinst du so etwas ?
Code:
  FImageViewer.AniCalculations.TouchTracking := []; //geändert von [ttVertical, ttHorizontal];
Damit kann man das Verhalten des Pannings der ScrollBox steuern.
Kann aber sein das man zum Reaktivieren das AniCalculations komplett neu erzeugen muss,
wäre aber auch nicht so tragisch.

Code:
  //
  // Re-Prepare Animations for ImageViewer
  //
  ani := TAniCalculations.Create(nil);

  try
    ani.Animation      := False;
    ani.Averaging      := True;
    ani.AutoShowing    := False;
    ani.BoundsAnimation := True;
    ani.TouchTracking  := [ttVertical, ttHorizontal];

    FImageViewer.AniCalculations.Assign(ani);

  finally
    ani.Free;
    ani := nil;
  end;
Ich schlage mich auch ständig mit solcherlei Problemen rum, und frage mich warum man dafür nicht einfach
immer Enable/Disable oder andere Zugriffsmöglichkeiten implementiert hat.


Rollo

DeddyH 30. Dez 2015 07:15

AW: iOS - Gummibandeffekt ausschalten möglich?
 
Da bin ich ganz bei Dir, immerhin ist FMX jetzt in Version 9. Deinen Tipp werde ich am Montag sofort ausprobieren, Danke dafür.

DeddyH 4. Jan 2016 06:47

AW: iOS - Gummibandeffekt ausschalten möglich?
 
Rückmeldung: der Tipp war goldrichtig. Danke nochmals :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:33 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