FMX.Types.TFmxObject.AnimateColor

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Crée un TColorAnimation pour cet objet.

AnimateColor crée un TColorAnimation et considère ce TFmxObject comme son parent.

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

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

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

Définit la propriété PropertyName de cette animation de couleur sur la chaîne fournie par le paramètre APropertyName. Cette chaîne est le nom d'une propriété du type TColor associée au parent à animer. Par exemple, si le parent est un TRectangle, PropertyName peut être défini sur "Fill.Color" ou "Stroke.Color". La valeur de cette propriété passe de la valeur en cours stockée dans la propriété (si la propriété StartFromCurrent vaut "True") à la valeur stockée dans la propriété StopValue de l'animation de couleur.

Définit la propriété StartFromCurrent de cette animation de couleur sur True. Ceci démarre l'animation de couleur avec la valeur de la couleur actuellement stockée dans la propriété Color associée au parent. Ce pourrait être un TRectangle.Fill.Color.

Définit la propriété StopValue de cette animation de couleur sur le TColor fourni par le paramètre NewValue. L'animation de couleur passe de la valeur de la couleur en cours à StopValue.

Appelle Start pour démarrer l'animation.

Voir aussi

Exemples de code