メインコンテンツまでスキップ

ScrollView

概要

コンテンツが画面を超えるときにスクロールできるようにするコンテナです。たとえば、複数のセクションで構成された詳細ページで使用します。

プロパティ

プロパティ説明デフォルト値
scrollDirectionコンテンツがスクロールする軸(横/縦)を指定します。horizontal, verticalvertical
reverseスクロールの開始位置を反対側に反転します。オン/オフオフ
paddingコンテンツ周囲の内側の余白を指定します。未設定の場合は余白なしで適用されます。余白の値未設定
controllerスクロール位置を制御するコントローラーを接続します。ただし、スクロール領域がネストしてデフォルトのコントローラーを共有する場合は無視されます。コントローラー未設定
primaryデフォルトのスクロールコントローラーに接続するかどうかを指定します。実際の共有はスクロール領域がネストした場合にのみ行われ、それ以外では独自のコントローラーとして分離して動作します。オン/オフオフ
physicsスクロールの反応方式(慣性・境界処理など)を指定します。bouncing, clamping, alwaysScrollable, rangeMaintaining, neverScrollable, page未設定
dragStartBehaviorドラッグの開始時点を判定する基準を指定します。down, startstart
clipBehavior領域を超えるコンテンツを切り取る方式を指定します。none, hardEdge, antiAlias, antiAliasWithSaveLayerhardEdge
restorationIdスクロール位置を保存・復元する際に使用する識別子を指定します。文字列未設定
keyboardDismissBehaviorスクロール(ドラッグ)するときにキーボードを自動的に閉じるかどうかの動作を指定します。manual, onDragmanual