スライダーの表示を描画できる Slider
: Slider.Scroller
、Slider.Determinate
、Slider.Indeterminate
、Slider.GracePeriod
。
Slider
インスタンスを取得するには、View
の from- メソッドを呼び出します。このインスタンスから、対応する start-method を使用して新しいスライダーの外観が描画されます。このようなスライダー表示に関する保留中の表示リクエストは、所有するビューがフォーカスを持つか取得された直後にのみ有効になります。ビューがフォーカスを喪失するか、別のスライダー表示がリクエストされた場合、最初のスライダー表示は非表示になり、クライアントは再表示をリクエストします。
スライダーの外観にはそれぞれ固有の状態がありますが、デバイス上のすべてのコンポーネント間で(ユーザー間でも)共有されるグローバルな視覚的表現は 1 つだけです。この方法により、外観から別の外観にスムーズに遷移できます。各スライダーの外観はウィジェットであり、View
ではありません。つまり、レイアウトからインフレートしたり、ビュー階層内の特定の位置に追加したりすることはできません。
ネストされたクラス | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
interface | Slider.Determinate | 左から右に位置を追跡する確定スライダー。 | |||||||||
interface | Slider.GracePeriod | 指定された猶予期間(timeInMs)の間、左から右にアニメーションし、適切なコールバックの実行後に閉じるスライダー。 | |||||||||
interface | Slider.Indeterminate | 継続的にアニメーション化する不確定スライダー。進行中であるものの不明な進行状況を示します。 | |||||||||
interface | Slider.Scroller | 固定サイズのコレクション内の現在の位置を示すスクロール スライダー。 |
パブリック メソッド | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
静的 スライダー | |||||||||||
Slider.Determinate |
startDeterminate(int maxPosition, float initialPosition)
|
||||||||||
Slider.GracePeriod | |||||||||||
Slider.Indeterminate | |||||||||||
Slider.Scroller |
startScroller(int maxPosition, float initialPosition)
|
継承されるメソッド | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
パブリック メソッド
public Slider.Determinate startDeterminate (int maxPosition, float initialPosition)
位置を左から右に追跡する確定スライダーを構築して表示します。
非表示になるか、所有する View
のフォーカスが失われるまで、表示されたままになります。
パラメータ
maxPosition | スライダー内の最大位置 |
---|---|
initialPosition | スライダーの初期位置 |
戻り値
- 確定スライダー
public Slider.GracePeriod startGracePeriod (Slider.GracePeriod.Listenerリスナー)
デフォルトの猶予期間中に左から右にアニメーション化し、自動的に閉じるスライダーを作成して表示します。null
以外のリスナーの場合は、キャンセル時または完了時に適切なコールバックが実行されます。
パラメータ
リスナー | 猶予期間の終了またはキャンセル(null など) |
---|
戻り値
- 猶予期間スライダー
public Slider.Indeterminate startIndeterminate ()
連続的にアニメーション化する不確定スライダーを作成し、進行中であるものの不明な進行状況を示します。非表示になるか、所有する View
のフォーカスが失われるまで、表示されたままになります。
戻り値
- 不確定スライダー
public Slider.Scroller startScroller (int maxPosition, float initialPosition)
固定サイズのコレクション内の現在の位置を示すスクローラー スライダーを作成して表示します。スライダーは、しばらく操作しないと自動的に非表示になります。
パラメータ
maxPosition | スライダー内の最大位置 |
---|---|
initialPosition | スライダーの初期位置 |
戻り値
- スクローラー スライダー