FMX.InertialMovement
Inhaltsverzeichnis
Stellt die Unterstützung für die dynamische Bewegung des Bildlaufansichtsfensters innerhalb des größeren Inhalts bereit. Der Bildlauf kann mit der Maus oder dem Finger ausgeführt werden.
Unter anderem sind in der Unit InertialMovement die Konstanten, die in der Tabelle InertialMovement-Konstanten beschrieben sind, definiert.
Package | fmx230.bpl |
---|
Klassen
TAniCalculations | Stellt die Unterstützung für den dynamischen Bildlauf des Bildschirmausschnittfensters innerhalb des größeren Inhalts bereit. Der Bildlauf kann mit der Maus oder dem Finger ausgeführt werden. |
TTarget | Forward-Deklaration vom Typ TAniCalculations.TTarget, die für den C++-Compiler erforderlich ist. |
Typen
TPointD | Definiert die Punktkoordinaten in logischen Einheiten. |
TRectD | Legt ein Rechteck mit Koordinaten in logischen Einheiten fest. |
Konstanten
DecelerationRateFast | DecelerationRateFast: Comp = 9.5; |
DecelerationRateNormal | DecelerationRateNormal: Comp = 1.95; |
DefaultDeadZone | DefaultDeadZone: Integer = 8; |
DefaultElasticity | DefaultElasticity: Integer = $64; |
DefaultIntervalOfAni | DefaultIntervalOfAni: Integer = $A; |
DefaultMaxVelocity | DefaultMaxVelocity: Integer = $1388; |
DefaultMinVelocity | DefaultMinVelocity: Integer = $A; |
DefaultStorageTime | DefaultStorageTime: Comp = 0.15; |
InertialMovement-Konstanten
Diese Konstanten definieren die Standardwerte von bestimmten Eigenschaften der Klasse TAniCalculations:
Konstante | Beschreibung |
---|---|
|
Legt die Standardverzögerungsrate der Bewegung der Bildlaufansicht fest, nachdem der Benutzer den Finger gehoben (die Maustaste losgelassen) hat, wodurch die Bewegung initiiert wurde. |
|
Eine schnelle Verzögerungsrate für die Bewegung der Bildlaufansicht. |
|
Der Standardkoeffizient der Rahmenelastizität. |
|
Die minimale Standardgeschwindigkeit der Bewegung der Bildlaufansicht in Pixel pro Sekunde. |
|
Die maximale Standardgeschwindigkeit der Bewegung der Bildlaufansicht in Pixel pro Sekunde. |
|
Definiert die Standardgröße eines kleinen Bereichs, in dem die Bewegung der Maus oder des Fingers nicht als Initialisierung des Bildlaufs gilt. |
|
Die Standardzeit für die Speicherung von erhaltenen Kurvenpunkten. Anhand dieser Kurvenpunkte werden die Geschwindigkeit und die Richtung der dynamischen Bewegung ermittelt. |
|
Definiert das Standardintervall zwischen aufeinanderfolgenden Aktualisierungen der dynamischen Bewegungsbilder. |