AccessibilityNodeInfo.AccessibilityAction.ActionPressAndHold 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
按住節點的動作。
[Android.Runtime.Register("ACTION_PRESS_AND_HOLD", ApiSince=30)]
public static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction ActionPressAndHold { get; }
[<Android.Runtime.Register("ACTION_PRESS_AND_HOLD", ApiSince=30)>]
static member ActionPressAndHold : Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction
屬性值
- 屬性
備註
按住節點的動作。
此動作適用於具有明顯行為的節點,這些行為取決於按鍵長短。 節點若只有一個長按動作,應該用 ACTION_LONG_CLICK 代替這個動作,且節點不應該同時暴露兩個動作。
呼叫 performAction(ACTION_PRESS_AND_HOLD, bundle) 時,使用 AccessibilityNodeInfo.ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT 來指定該節點被按下的時間長度。 當無障礙服務首次對節點執行ACTION_PRESS_AND_HOLD時,必須指定 0 作為 ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT,以便應用程式被告知該狀態已開始。 為確保合理行為,數值必須逐步增加,且不得超過10,000。 請求等待超出此範圍時間的 UI 應忽略該動作。
元素被保留的總時間可由無障礙使用者事先指定,或依使用者持續請求保留時介面上的變化而定。
注意:從派遣動作到它進入 UI 流程的時間並不保證。 在忙碌系統中,時間可能會意外到期。 對於按住鍵重複動作的情況,延遲到達應該是無害的。 請勿在延遲導致 UI 異常行為的情況下使用此類操作。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。