インターフェース ScrollPosition
- すべての既知の実装クラス:
KeysetScrollPosition,OffsetScrollPosition
public interface ScrollPosition
合計クエリ結果内の位置を指定するインターフェース。スクロール位置は、クエリ結果の先頭からスクロールを開始したり、クエリ結果内の特定の位置からスクロールを再開したりするために使用されます。
- 導入:
- 3.1
- 作成者:
- Mark Paluch
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static KeysetScrollPosition後方にスクロールするキーセットから新しいScrollPositionを作成します。static KeysetScrollPosition前方にスクロールしてキーセットから新しいScrollPositionを作成します。boolean現在のスクロール位置が最初のスクロール位置であるかどうかを返します。static KeysetScrollPositionkeyset()キーセットクエリを使用してスクロールを開始するための新しい初期ScrollPositionを作成します。static KeysetScrollPositionof(MapSE<StringSE, ?> keys, ScrollPosition.Direction direction) キーセットとScrollPosition.Directionから新しいScrollPositionを作成します。static OffsetScrollPositionoffset()オフセット / リミットを使用してスクロールを開始するための新しい初期ScrollPositionを作成します。static OffsetScrollPositionoffset(long offset) offsetから新しいScrollPositionを作成します。
メソッドの詳細
isInitial
boolean isInitial()現在のスクロール位置が最初のスクロール位置であるかどうかを返します。- 戻り値:
- 現在のスクロール位置が初期位置である場合は true です。
keyset
キーセットクエリを使用してスクロールを開始するための新しい初期ScrollPositionを作成します。- 戻り値:
- null になることはありません。
offset
オフセット / リミットを使用してスクロールを開始するための新しい初期ScrollPositionを作成します。- 戻り値:
- null になることはありません。
offset
offsetから新しいScrollPositionを作成します。- パラメーター:
offset- スクロールオフセット。- 戻り値:
- 指定された
offsetを持つ新しいOffsetScrollPosition。
forward
前方にスクロールしてキーセットから新しいScrollPositionを作成します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- null になることはありません。
backward
後方にスクロールするキーセットから新しいScrollPositionを作成します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- null になることはありません。
of
キーセットとScrollPosition.Directionから新しいScrollPositionを作成します。- パラメーター:
keys- null であってはなりません。direction- null であってはなりません。- 戻り値:
- null になることはありません。