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 型のプロパティに付加することで、その表示イメージを徐々に変化させます。
TBitmapAnimation を TFmxObject 親オブジェクトへ、次のいずれかの方法でアタッチします:
- 親 オブジェクトを選択して、TBitmapAnimation を ツール パレット でダブルクリックします。 その後、PropertyName をアニメーションさせる親オブジェクト内のプロパティの名前に設定します。
- 親オブジェクトのオブジェクト インスペクタで、アニメーションさせるプロパティの隣にある、フィルム ストリップ アイコンをダブルクリックします。 これにより、PropertyName が割り当てられます。
- TBitmapAnimation インスタンスを動的に作成し、その親に、この親オブジェクトを割り当てます。 Then set the PropertyName.
TColorAnimation における StopValue プロパティを、アニメーションさせたいビットマップに設定します。 Duration プロパティを、アニメーションを持続させる秒数に設定します。 StartValue を、そこからアニメーションを開始させたいビットマップに設定します。Loop プロパティを使用すると、アニメーションを何度も繰り返しさせることができます。 Start と Stop メソッドを使用して開始と停止するか、または、実行時に、オブジェクト インスペクタで Enabled プロパティを TBitmapAnimation に対して設定します。 AnimationType と Interpolation を設定して、アニメーションの変更の割合を制御します。
関連項目
- FireMonkey のアニメーション効果
- FMX.Types.TFmxObject
- FMX.Graphics.TBitmap
- FMX.Ani.TCustomPropertyAnimation.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
コード サンプル
- FireMonkey HD Animation サンプル
- FireMonkey Object Animate Color (Delphi)