FMX.InertialMovement

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

より大きいコンテンツ内でのスクロール時のスクロール ビュー ウィンドウの慣性移動をサポートできるようにします。 スクロールはマウスまたは指で管理することができます。

InertialMovement ユニットには、特に、「InertialMovement の定数」の表で説明されている定数が定義されています。

パッケージ fmx280.bpl

クラス

TAniCalculations

より大きいコンテンツ内でのビューポート ウィンドウの慣性スクロールをサポートできるようにします。スクロールはマウスまたは指で管理することができます。

TTarget

TAniCalculations.TTarget 型の前方宣言で、C++ コンパイラに必要です。

TPointD

点の座標を論理単位で定義します。

TRectD

論理単位で表される座標で四角形を定義します。

定数

DecelerationRateFastDecelerationRateFast: Comp = 9.5;
DecelerationRateNormalDecelerationRateNormal: Comp = 1.95;
DefaultDeadZoneDefaultDeadZone: Integer = 8;
DefaultElasticityDefaultElasticity: Integer = $64;
DefaultIntervalOfAniDefaultIntervalOfAni: Integer = $A;
DefaultMaxVelocityDefaultMaxVelocity: Integer = $1388;
DefaultMinVelocityDefaultMinVelocity: Integer = $A;
DefaultStorageTimeDefaultStorageTime: Comp = 0.15;


InertialMovement の定数

以下の定数は、TAniCalculations クラスの特定のプロパティのデフォルト値を定義しています。

定数 説明

DecelerationRateNormal

ユーザーが移動を開始した指を上げた(マウス ボタンを離した)後のスクロール ビュー移動のデフォルト減速率を示します。

DecelerationRateFast

スクロール ビュー移動の速い減速率を示します。

DefaultElasticity

境界のデフォルトの弾性係数です。

DefaultMinVelocity

スクロール ビュー移動のデフォルトの最小速度を 1 秒あたりのピクセル数で表したものです。

DefaultMaxVelocity

スクロール ビュー移動のデフォルトの最大速度を 1 秒あたりのピクセル数で表したものです。

DefaultDeadZone

マウスまたは指を動かしてもスクロールの初期化と見なされない小さい領域のデフォルト サイズを定義します。

DefaultStorageTime

得られた軌跡点のデフォルトの保存時間です。 これらの軌跡点は、慣性移動の速度と方向を求めるのに使用されます。

DefaultIntervalOfAni

慣性移動画像の連続的更新のデフォルト間隔を定義します。