FMX.Ani.TBitmapListAnimation.AnimationBitmap

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

Delphi

property AnimationBitmap: TBitmap read FAnimationBitmap write SetAnimationBitmap;

C++

__property Fmx::Graphics::TBitmap* AnimationBitmap = {read=FAnimationBitmap, write=SetAnimationBitmap};

プロパティ

種類 可視性 ソース ユニット
property published
FMX.Ani.pas
FMX.Ani.hpp
FMX.Ani TBitmapListAnimation


説明

アニメーションされるイメージを示します。AnimationBitmap では、一般的な画像タイプ(.bmp、.gif、.jpg、.png など)を利用できます。

AnimationBitmap プロパティに指定するのは、アニメーション化するビットマップ画像で、この画像は、n 個(AnimationCount)の異なるセル、つまりフレームからなり、n 行(AnimationRowCount)に整列されたものです。Duration (アニメーションの長さ)に指定した n 秒間連続して、画像のフレームが表示されます。Delay に指定した n 秒間経過してからアニメーションが表示されます。

設計時に画像を指定するには、TBitmapListAnimationオブジェクト インスペクタで選択し、[AnimationBitmap]フィールドで、参照([...])ボタンをクリックして、[編集...]を選択します。[ビットマップ エディタ]が表示されます。そこで画像を読み込み、サイズを変更、トリミングができます。

  • 次の画像は 4 つの異なるフレームに分割できます。
Arrows 4state.png
AnimationBitmap としてこの画像を使用するには、AnimationCount に 4 を設定し、AnimationRowCount に 1 を設定します。Duration Duration に 1 秒以下の値を設定した場合、アプリケーションを実行すると矢印がかなり速く回転します。
Sprint.png
この走る人をアニメーション化するには、AnimationCount に 30 を、AnimationRowCount に 5 を設定します。
メモ: AnimationCount/AnimationRowCount の商は、整数でなければなりません。 たとえば、AnimationCount = 30、AnimationRowCount = 4、商が 7.5 の場合、アニメーションは期待通りに動作しません。

関連項目