AccessibilityNodeInfo.AccessibilityAction.ActionPressAndHold Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Azione che preme e contiene un nodo.
[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
Valore della proprietà
- Attributi
Commenti
Azione che preme e contiene un nodo.
Questa azione è destinata ai nodi con un comportamento distinto che dipende dalla durata della pressione. I nodi con una singola azione per la pressione prolungata devono usare ACTION_LONG_CLICK anziché questa azione e i nodi non devono esporre entrambe le azioni.
Quando si chiama performAction(ACTION_PRESS_AND_HOLD, bundle), usare AccessibilityNodeInfo.ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT per specificare per quanto tempo viene premuto il nodo. La prima volta che un servizio di accessibilità esegue ACTION_PRESS_AND_HOLD in un nodo, deve specificare 0 come ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT, quindi l'applicazione riceve una notifica dell'avvio dello stato mantenuto. Per garantire un comportamento ragionevole, i valori devono essere aumentati in modo incrementale e potrebbero non superare 10.000. Le interfacce utente richieste per il blocco per periodi non compresi in questo intervallo devono ignorare l'azione.
Il tempo totale per cui l'elemento viene mantenuto può essere specificato da un utente di accessibilità in anticipo o può dipendere da ciò che accade nell'interfaccia utente man mano che l'utente continua a richiedere il blocco.
Nota: il tempo tra l'invio dell'azione e l'arrivo nel processo dell'interfaccia utente non è garantito. È possibile che in un sistema occupato scada in modo imprevisto. Per il caso di tenere premuto un tasto per un'azione ripetuta, un arrivo ritardato deve essere non dannoso. Non usare questo tipo di azione nei casi in cui tali ritardi causeranno un comportamento imprevisto dell'interfaccia utente.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.