FMX.Types.TFmxObject.AnimateInt
Delphi
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é AnimationType de cette animation d'entier pour être le TAnimationType fourni dans le paramètre
AType
.
- Définit la propriété Interpolation de cette animation d'entier pour être le TInterpolationType fourni dans le paramètre
AInterpolation
.
- 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.