FMX.Ani.TAnimator.AnimateFloat

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

__classmethod void __fastcall AnimateFloat(Fmx::Types::TFmxObject* const Target, const System::UnicodeString APropertyName, const float NewValue, float Duration = 2.000000E-01f, Fmx::Types::TAnimationType AType = (Fmx::Types::TAnimationType)(0x0), Fmx::Types::TInterpolationType AInterpolation = (Fmx::Types::TInterpolationType)(0x0));

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Ani.pas
FMX.Ani.hpp
FMX.Ani TAnimator


Beschreibung

Erstellt ein TFloatAnimation-Objekt und führt es aus.

AnimateFloat erstellt eine TFloatAnimation und legt als deren übergeordnetes Objekt das von Target angegebene TFmxObject fest.

Setzt die Eigenschaft PropertyName dieser Gleitanimation auf den im Parameter APropertyName angegebenen String. Dieser String muss der Name einer der Eigenschaften des übergeordneten Elements mit dem Typ Float sein. Verwenden Sie die Punktnotation, um verschachtelte Eigenschaften zu referenzieren. Beispiele: 'Opacity' und 'Position.X'

Setzt die Eigenschaft StopValue dieser Gleitanimation auf den im Parameter NewValue angegebenen Short-Integer.

Setzt die Eigenschaft Duration dieser Gleitanimation auf den im Parameter Duration angegebenen Integer. Duration repräsentiert die Anzahl der Sekunden, innerhalb derer der Übergang vom aktuell in der Eigenschaft PropertyName genannten Wert zum in der Eigenschaft StopValue dieser Gleitanimation angegebenen Wert liegen soll.

Setzt die Eigenschaft AnimationType dieser Gleitanimation auf den im Parameter AType angegebenen Typ TAnimationType.

Setzt die Eigenschaft Interpolation dieser Gleitanimation auf den im Parameter AInterpolation angegebenen Typ TInterpolationType.

Setzt die Eigenschaft StartFromCurrent dieser Gleitanimation auf True.

Ruft die Methode Start zum Starten der Animation auf. Die Eigenschaft wird während der in Duration angegebenen Zeit vom aktuellen Wert bis zum StopValue-Wert animiert.

Hinweis: Wenn dieses Objekt beim Aufrufen dieser Methode nicht sichtbar ist, wird keine Animation ausgeführt; die Animation wird erstellt, aber nicht ausgeführt.

Siehe auch