FMX.Ani.TBitmapAnimation
Delphi
TBitmapAnimation = class(TCustomPropertyAnimation)
C++
class PASCALIMPLEMENTATION TBitmapAnimation : public TCustomPropertyAnimation
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Ani.pas FMX.Ani.hpp |
FMX.Ani | FMX.Ani |
Beschreibung
Wird einer Eigenschaft mit dem Typ TBitmap eines Objekts zum allmählichen Ändern des Anzeigebildes zugeordnet.
Weisen Sie einem übergeordneten TFmxObject-Objekt eine TBitmapAnimation auf eine der folgenden Arten zu:
- Wählen Sie das übergeordnete Objekt aus, und doppelklicken Sie in der Tool-Palette auf TBitmapAnimation. Setzen Sie dann PropertyName auf den Namen der Eigenschaft im übergeordneten Objekt, die animiert werden soll.
- Doppelklicken Sie im Objektinspektor für das übergeordnete Objekt neben der zu animierenden Eigenschaft auf das Filmstreifen-Symbol. Damit weisen Sie die Eigenschaft PropertyName zu.
- Erstellen Sie dynamisch eine TBitmapAnimation-Instanz, und weisen Sie als übergeordnetes Objekt das übergeordnete Objekt zu. Setzen Sie anschließend die Eigenschaft PropertyName.
Setzen Sie die Eigenschaft StopValue in TColorAnimation auf das Bitmap, bis zu dem die Animation ausgeführt werden soll. Setzen Sie die Eigenschaft Duration auf die Anzahl der Sekunden, die die Animation dauern soll. Setzen Sie die Eigenschaft StartValue auf das Bitmap, mit dem die Animation beginnen soll. Mit der Eigenschaft Loop können Sie die Animation wiederholt ausführen. Mit den Methoden Start und Stop starten und stoppen Sie die Animation, oder setzen Sie die Eigenschaft Enabled im Objektinspektor für die TBitmapAnimation, um die Animation zur Laufzeit zu starten. Mit AnimationType und Interpolation steuern Sie die Animationsänderungen.
Siehe auch
- FireMonkey-Animationseffekte
- FMX.Types.TFmxObject
- FMX.Graphics.TBitmap
- FMX.Ani.TBitmapAnimation.PropertyName
- FMX.Ani.TBitmapAnimation.StartValue
- FMX.Ani.TBitmapAnimation.StopValue
- FMX.Ani.TAnimation.Loop
- FMX.Ani.TAnimation.Start
- FMX.Ani.TAnimation.Stop
- FMX.Ani.TAnimation.Enabled
- FMX.Ani.TAnimation.AnimationType
- FMX.Ani.TAnimation.Interpolation
Codebeispiele
- FireMonkey HD Animation (Beispiel)
- FireMonkey Object Animate Color (Delphi)