FMX.Ani.TBitmapAnimation

Delphi
TBitmapAnimation = class(TCustomPropertyAnimation)
C++
class PASCALIMPLEMENTATION TBitmapAnimation : public TCustomPropertyAnimation
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Ani.pas FMX.Ani.hpp |
FMX.Ani | FMX.Ani |
説明
オブジェクトの TBitmap 型のプロパティに付加することで、その表示画像を徐々に変化させます。
次のいずれかの方法で、親オブジェクト TFmxObject に TBitmapAnimation を付加することができます。
- 親オブジェクトを選択し、[ツール パレット]で[TBitmapAnimation]をダブルクリックします。その後、アニメーション化したい親オブジェクトのプロパティの名前を PropertyName に設定します。
- 親オブジェクトの[オブジェクト インスペクタ]で、アニメーション化したいプロパティの横のフィルム アイコンをダブルクリックします。これによって PropertyName が割り当てられます。
- TBitmapAnimation のインスタンスを動的に作成し、その親として親オブジェクトを割り当てます。その後、PropertyName を設定します。
TColorAnimation の StopValue プロパティに、アニメーションで変化させた後の最後のビットマップを割り当てます。Duration プロパティに、アニメーションを継続する秒数を設定します。StartValue に、アニメーションを開始する最初のビットマップを設定します。アニメーションを何度も繰り返す場合には、Loop プロパティを使用します。開始および停止には Start メソッドおよび Stop メソッドを使用します。または TBitmapAnimation の[オブジェクト インスペクタ]で Enabled プロパティを設定すると、実行時に開始されます。AnimationType および Interpolation を設定すると、アニメーションの変化速度を制御することができます。
関連項目
- 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