FMX.Types.TFmxObject.AnimateInt

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

procedure AnimateInt(const APropertyName: string; const NewValue: Integer; Duration: Single = 0.2;  AType: TAnimationType = TAnimationType.In; AInterpolation: TInterpolationType = TInterpolationType.Linear);

C++

void __fastcall AnimateInt _DEPRECATED_ATTRIBUTE1("Use FMX.Ani.TAnimator instead") (const System::UnicodeString APropertyName, const int NewValue, float Duration = 2.000000E-01f, TAnimationType AType = (TAnimationType)(0x0), TInterpolationType AInterpolation = (TInterpolationType)(0x0));

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types TFmxObject

Description

Avertissement : AnimateInt est obsolète. Veuillez utiliser Ani.TAnimator.

Crée et exécute une classe TIntAnimation pour cet objet (self).

AnimateInt crée une classe TIntAnimation, fait de ce TFmxObject (self) son parent et effectue les actions suivantes :

  • Définit la propriété PropertyName de cette animation d'entier pour être la chaîne fournie dans le paramètre <APropertyName>. Cette chaîne doit être le nom de l'une des propriétés du parent de type Int. Utilisez la notation par point pour faire référence aux propriétés imbriquées.
  • Définit la propriété StopValue de cette animation d'entier pour être l'entier court fourni par le paramètre <NewValue>.
  • Définit la propriété Duration de cette animation d'entier pour être la valeur flottante fournie dans le paramètre <Duration>. Ce paramètre indique le nombre de secondes nécessaires pour effectuer la transition entre la valeur en cours de la propriété nommée dans la propriété PropertyName et la valeur de la propriété StopValue de cette animation d'entier.
  • Définit la propriété StartFromCurrent de cette animation d'entier pour prendre la valeur True.
  • Appelle la procédure Start pour démarrer l'animation. La propriété sera animée à partir de sa valeur en cours jusqu'à StopValue pendant la durée Duration.
Remarque : Si cet objet n'est pas Visible au moment de l'appel à cette méthode, aucune animation n'est exécutée : l'animation est créée mais ne s'exécute pas.

Voir aussi