FMX.InertialMovement.TAniCalculations.Averaging
Delphi
property Averaging: Boolean read FAveraging write FAveraging default False;
C++
__property bool Averaging = {read=FAveraging, write=FAveraging, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.InertialMovement.pas FMX.InertialMovement.hpp |
FMX.InertialMovement | TAniCalculations |
説明
軌跡上の既存のすべての点を考慮に入れて慣性移動速度を平均するかどうかを指定します。
Averaging は慣性移動速度を平均するかどうかを指定します。
- False の場合は、直前に得られた 2、3 個の軌跡点だけを考慮に入れて慣性移動速度が計算されます。
- True の場合は、StorageTime で表される時間中に得られたすべての軌跡点の平均値として慣性移動速度が計算されます。
- メモ: ユーザーが指を使用して慣性移動を管理する場合、Averaging は True に設定されます。たとえば、MouseDown では、ssTouch の TShiftState を調べて、AniMouseDown メソッドで Averaging を True に設定します。