FMX.Types.TFmxObject.AnimateFloat

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

void __fastcall AnimateFloat _DEPRECATED_ATTRIBUTE1("Use FMX.Ani.TAnimator instead") (const System::UnicodeString APropertyName, const float 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 : AnimateFloat est obsolète. Veuillez utiliser Ani.TAnimator.

Crée et exécute un TFloatAnimation pour cet objet (lui-même).

AnimateFloat crée un TFloatAnimation et considère ce TFmxObject comme son parent.

Définit la propriété PropertyName de cette animation flottante sur la chaîne fournie par le paramètre APropertyName. Cette chaîne doit être le nom de l'une des propriétés du parent, qui est du type Float. Utilisez la notation par points pour référencer les propriétés imbriquées. Exemples : 'Opacity' et 'Position.X'

Définit la propriété StopValue de cette animation flottante sur l'entier court fourni par le paramètre NewValue.

Définit la propriété Duration de cette animation flottante sur l'entier fourni par le paramètre Duration. Duration représente le nombre de secondes à passer de la valeur en cours de la propriété nommée dans la propriété PropertyName à la valeur de la propriété StopValue de cette animation flottante.

Définit la propriété AnimationType de cette animation flottante sur le TAnimationType fourni par le paramètre AType.

Définit la propriété Interpolation de cette animation flottante sur le TInterpolationType fourni par le paramètre AInterpolation.

Définit la propriété StartFromCurrent de cette animation flottante sur True.

Appelle Start pour démarrer l'animation. La propriété sera animée de la valeur en cours à StopValue sur la période de temps donnée par Duration.

Remarque : Si cet objet n'est pas Visible au moment de l'appel de la méthode, aucune animation n'est exécutée : l'animation est créée, mais ne s'exécute pas.

Voir aussi

Exemples de code