FMX.Ani.TAnimation
Delphi
TAnimation = class(TFmxObject)
C++
class PASCALIMPLEMENTATION TAnimation : public Fmx::Types::TFmxObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Ani.pas FMX.Ani.hpp |
FMX.Ani | FMX.Ani |
Beschreibung
TAnimation ist die Basisklasse für alle Nachkommen der Animationsklasse.
Erstellen Sie keine Instanzen von TAnimation, sondern von abgeleiteten Klassen, wie TFloatAnimation oder TColorAnimation. TAnimation enthält Eigenschaften und Methoden, die allen Animationen gemeinsam sind.
Mit AnimationType und Interpolation steuern Sie die Änderungsrate der von der Animation kontrollierten Eigenschaft. Setzen Sie die in der Eigenschaft PropertyName der abgeleiteten Klasse kontrollierte Eigenschaft, wie z.B. PropertyName. AutoReverse bewirkt, dass die Animation vom StartValue zum StopValue und dann zurück zum StartValue ausgeführt wird. StartValue und StopValue sind Eigenschaften der Nachkommen, weil die Werte der kontrollierten Eigenschaft je nach Typ der Animation (Gleit-, Farb-, Pfadanimation usw.) einen anderen Typ haben. Duration ist die Anzahl der Sekunden, die die Animation für den Übergang vom StartValue zum StopValue benötigt.
Starten und stoppen Sie die Animation mit Start und Stop, oder setzen Sie Enabled auf True, um die Animation zur Laufzeit zu starten.
Eine Beschreibung der Funktionsweise der restlichen Animationseigenschaften und -methoden finden Sie unter TAnimation.