滑桿

已新增至 API 級別 XE22

可繪製滑桿外觀的 SliderSlider.ScrollerSlider.DeterminateSlider.IndeterminateSlider.GracePeriod

View 上呼叫 from 方法,即可取得 Slider 例項。系統會利用對應的啟動方法,從這個執行個體擷取新的滑桿外觀。只有在自身的檢視畫面擁有或取得焦點時,這類滑桿外觀的待處理節目要求才會發揮作用。當檢視畫面失去焦點或要求其他滑桿外觀時,系統會隱藏第一個滑桿外觀,而用戶端會負責要求重新顯示。

雖然每種滑桿外觀都有自己的狀態,但裝置上的所有元件 (甚至是使用者之間) 都只會共用一種全域視覺呈現。這個方法可以流暢地從一個外觀轉換到另一個外觀。每個滑桿外觀都是小工具,而不是 View,也就是說,無法從版面配置加載,也無法在檢視區塊階層中的特定位置新增。

巢狀類別
Slider.Determinate 精密的滑桿,可追蹤從左到右的位置。
Slider.GracePeriod 這個滑桿會在 timeInMs 中的指定寬限期內從左到右以動畫呈現,然後在執行適當的回呼後自行關閉。
Slider.Indeterminate 不定滑桿,以動畫方式持續表示進行中但未知的進度。
Slider.Scroller 捲動滑桿,指出在固定大小集合中的目前位置。
公用方法
static 滑桿
from(「View」檢視畫面)
Slider.Determinate
startDeterminate(int maxPosition、floatinitialPosition)
Slider.GracePeriod
Slider.Indeterminate
Slider.Scroller
startScroller(int maxPosition、floatinitialPosition)
繼承的方法

公用方法

已新增至 API 級別 XE22

public static 滑桿 來源 (查看 檢視畫面)

建構可繪製不同滑桿的 Slider 物件。

為同一個檢視畫面繪製多個滑桿外觀最有效率,方法是保留單一 Slider 例項。無法連線至共用視覺化呈現方式的 Slider 只會繪製空值滑桿。

參數
查看 焦點會控制是否接受顯示要求,但不能是 null
已新增至 API 級別 XE22

public Slider.Determinate startDeterminate (int maxPosition、floatinitialPosition)

建構並顯示進度控制滑桿,滑桿從左到右追蹤位置。保持顯示,直到其隱藏或所屬 View 的焦點遺失。

參數
maxPosition 滑桿內的最高位置
initialPosition 滑桿的初始位置
傳回
  • 定點滑桿
已新增至 API 級別 XE22

public Slider.GracePeriod startGracePeriod (Slider.GracePeriod.Listener 事件監聽器)

建構並顯示滑桿,在預設寬限期內從左到右動畫,然後自行關閉。如果是非 null 事件監聽器,系統會在取消或完成時執行適當的回呼。

參數
事件監聽器 對於寬限期結束或取消,建議可能為 null
傳回
  • 寬限期滑桿
已新增至 API 級別 XE22

public Slider.Indeterminate startIndeterminate ()

建構並顯示未定的滑桿,滑桿會持續產生動畫效果,以表示進行中但還有未知的進度。持續顯示,直到隱藏或所屬 View 的焦點遺失。

傳回
  • 未定滑桿
已新增至 API 級別 XE22

public Slider.Scroller startScroller (int maxPosition、floatinitialPosition)

建構並顯示捲軸滑桿,用於表示在固定大小集合中的目前位置。滑桿會在閒置一小段時間後自動隱藏。

參數
maxPosition 滑桿內的最高位置
initialPosition 滑桿的初始位置
傳回
  • 捲軸滑桿