FMX.Ani.TFloatAnimation

提供: RAD Studio API Documentation
移動先: 案内検索

FMX.Ani.TCustomPropertyAnimationFMX.Ani.TAnimationFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFloatAnimation

Delphi

TFloatAnimation = class(TCustomPropertyAnimation)

C++

class PASCALIMPLEMENTATION TFloatAnimation : public TCustomPropertyAnimation

プロパティ

種類 可視性 ソース ユニット
class public
FMX.Ani.pas
FMX.Ani.hpp
FMX.Ani FMX.Ani


説明

オブジェクトの数値プロパティに付加することで、その値を徐々に変化させます。

TFloatAnimationTFmxObject 親オブジェクトへ、次のいずれかの方法でアタッチします:

  • 親 オブジェクトを選択して、TFloatAnimationツール パレット でダブルクリックします。 その後、PropertyName をアニメーションさせる親オブジェクト内のプロパティの名前に設定します。
  • 親オブジェクトのオブジェクト インスペクタで、アニメーションさせるプロパティの隣にある、フィルム ストリップ アイコンをダブルクリックします。 これにより、PropertyName が割り当てられます。
  • TFloatAnimation インスタンスを動的に作成し、その親に、この親オブジェクトを割り当てます。 そして、PropertyName を設定します。

TFloatAnimation における StopValue プロパティを、アニメーションさせたい値に設定します。 Duration プロパティを、アニメーションを持続させる秒数に設定します。 アニメーションをプロパティの現在値以外の値でスタートさせたい場合、StartValueStartFromCurrentFalse に設定します。 Loop プロパティを使用すると、アニメーションを何度も繰り返しさせることができます。 StartStop メソッドを使用して開始と停止するか、または、実行時に、オブジェクト インスペクタEnabled プロパティを TFloatAnimation に対して設定します。 AnimationTypeInterpolation を設定して、アニメーションの変更の割合を制御します。

関連項目

コード サンプル