FMX.Platform.TScrollingBehaviour
Delphi
TScrollingBehaviour = (BoundsAnimation, Animation, TouchTracking, AutoShowing);
C++
enum class DECLSPEC_DENUM TScrollingBehaviour : unsigned char { BoundsAnimation, Animation, TouchTracking, AutoShowing, sbBoundsAnimation _DEPRECATED_ATTRIBUTE3("Use TScrollingBehaviour.BoundsAnimation") = 0, sbAnimation _DEPRECATED_ATTRIBUTE3("Use TScrollingBehaviour.Animation") = 1, sbTouchTracking _DEPRECATED_ATTRIBUTE3("Use TScrollingBehaviour.TouchTracking") = 2, sbAutoShowing _DEPRECATED_ATTRIBUTE3("Use TScrollingBehaviour.AutoShowing") = 3 };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | FMX.Platform |
説明
設定可能なスクロール動作オプションを列挙したものです。
TScrollingBehaviour オプションは、慣性スクロールを実装する TScrollBox などのクラスで使用されます。
GetScrollingBehaviour を使用すると、現在のプラットフォームにおいてアクティブなスクロール動作オプションのセット TScrollingBehaviours を取得することができます。
TScrollingBehaviour の取り得る値を以下の表に示します。
値 | 意味 |
---|---|
BoundsAnimation |
可視領域の境界の外側におけるスクロール内容の慣性移動が有効かどうかを定義します。「BoundsAnimation」を参照。 |
Animation |
慣性スクロールのパラメータの計算時に DecelerationRate を考慮してスクロール ビューの慣性移動(アニメーション)をカスタマイズするかどうかを定義します。「Animation」を参照。 |
TouchTracking |
(指またはマウスを使った)タッチ入力によるスクロール ビューのトラック操作が有効かどうかを定義します。「TouchTracking」を参照。 |
AutoShowing |
スクロール バーのスムーズな表示/非表示が有効かどうかを定義します。「AutoShowing」を参照。 |