FMX.Ani.TCustomPropertyAnimation
Delphi
TCustomPropertyAnimation = class(TAnimation)
C++
class PASCALIMPLEMENTATION TCustomPropertyAnimation : public TAnimation
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Ani.pas FMX.Ani.hpp |
FMX.Ani | FMX.Ani |
説明
TAnimation は、下位のすべてのアニメーション クラスに対する基底クラスです。
FMX.Ani.TCustomPropertyAnimation は FMX.Ani.TAnimation を継承しています。以下の内容はすべて FMX.Ani.TAnimation を参照しています。
TAnimation は、下位のすべてのアニメーション クラスに対する基底クラスです。
TAnimation のインスタンスを作成してはなりません。この基底クラスではなく、TFloatAnimation や TColorAnimation といった下位クラスのインスタンスを作成してください。TAnimation には、すべてのアニメーションに共通するプロパティやメソッドが含まれます。
AnimationType および Interpolation を使用して、アニメーションで制御されるプロパティの変化速度を制御することができます。制御対象のプロパティは、PropertyName など、下位クラスの PropertyName プロパティに設定します。AutoReverse を設定すると、アニメーションは、StartValue から StopValue へと移動し、さらに StartValue へと戻ります。制御対象のプロパティ値の型はアニメーションの型によって異なるため(Float、Color、Path など)、StartValue および StopValue は下位クラスのプロパティになっています。Duration は、アニメーションが StartValue から StopValue まで変化するのにかかる秒数です。
アニメーションの開始と停止は Start および Stop を使って行います。また、Enabled を True に設定すると、実行時にアニメーションが開始します。
関数の説明については、TAnimation のその他のプロパティやメソッドを参照してください。