FMX.InertialMovement

De Appmethod Libraries
Aller à : navigation, rechercher

Fournit le support pour le déplacement inertiel de la fenêtre de la vue de défilement au sein d'un contenu plus large. Le défilement peut être géré avec la souris ou le doigt.

Entre autres choses, l'unité InertialMovement définit les constantes décrites dans le tableau Constantes InertialMovement. Modèle:UnitInfo

Classes

TAniCalculationsFournit le support du défilement inertiel de la fenêtre d'affichage au sein d'un contenu plus large. Le défilement peut être géré avec la souris ou le doigt.
TTargetDéclaration forward du type TAniCalculations.TTarget, requis pour le compilateur C++.

Types

TPointDDéfinit les coordonnées du point en unités logiques.
TRectDDéfinit les coordonnées d'un rectangle en unités logiques.

Constantes

DecelerationRateFastDecelerationRateFast: Comp = 9.5;
DecelerationRateNormalDecelerationRateNormal: Comp = 1.95;
DefaultDeadZoneDefaultDeadZone: Integer = 8;
DefaultElasticityDefaultElasticity: Integer = $64;
DefaultIntervalOfAniDefaultIntervalOfAni: Integer = $A;
DefaultMaxVelocityDefaultMaxVelocity: Integer = $1388;
DefaultMinVelocityDefaultMinVelocity: Integer = $A;
DefaultStorageTimeDefaultStorageTime: Comp = 0.15;


Constantes InertialMovement

Ces constantes définissent les valeurs par défaut des propriétés de classe TAniCalculations spécifiques :

Constante Description

DecelerationRateNormal

Détermine le taux de décélération par défaut du déplacement de la vue de défilement après que l'utilisateur a levé le doigt (relâché le bouton de la souris) ayant initié le déplacement.

DecelerationRateFast

Taux de décélération rapide du déplacement de la vue de défilement.

DefaultElasticity

Coefficient d'élasticité par défaut de la bordure.

DefaultMinVelocity

Vélocité minimale par défaut du déplacement de la vue de défilement en pixels par seconde.

DefaultMaxVelocity

Vélocité maximale par défaut du déplacement de la vue de défilement en pixels par seconde.

DefaultDeadZone

Définit la taille par défaut d'une petite zone dans laquelle le déplacement de la souris ou du doigt n'est pas traité comme l'initialisation d'un défilement.

DefaultStorageTime

Durée de stockage par défaut des points de trajectoire obtenus. Ces points de trajectoire sont utilisés pour obtenir la vélocité et la direction du déplacement inertiel.

DefaultIntervalOfAni

Définit l'intervalle par défaut entre la mise à jour successive des images de déplacement inertiel.