FMX.Types.TFmxObject.AnimateColor

From RAD Studio API Documentation
Jump to: navigation, search

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));

Properties

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

Description

Warning: AnimateColor is deprecated. Please use Ani.TAnimator.

Creates a TColorAnimation for this object (self).

AnimateColor creates a TColorAnimation and makes its parent this TFmxObject (self).

Sets the AnimationType property of this color animation to be the TAnimationType provided in the AType parameter.

Sets the Interpolation property of this color animation to be the TInterpolationType provided in the AInterpolation parameter.

Sets the Duration property of this color animation to be the integer provided in the Duration parameter. Duration is the number of seconds to transition from the current color of the property named in the PropertyName property to the color of the StopValue.

Sets the PropertyName property of this color animation to be the string provided in the APropertyName parameter. This string is the name of a property of type TColor associated with the parent to animate. For instance, if the parent is a TRectangle, PropertyName could be set to "Fill.Color" or "Stroke.Color". The value of this property will change from the current value stored (if the StartFromCurrent property is "True") in that property to the value stored in the color animation StopValue property.

Sets the StartFromCurrent property of this color animation to be True. This causes the animation of the color to start with the color value that is currently stored in the Color property associated with the parent. This could be a TRectangle.Fill.Color.

Sets the StopValue property of this color animation to be the TColor provided by the NewValue parameter. The color animation transitions from the current color value to this StopValue.

Calls the Start to start the animation.

See Also

Code Examples