AccessibilityNodeInfo.AccessibilityAction.ActionPressAndHold Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktion, die einen Knoten drückt und hält.
[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
Eigenschaftswert
- Attribute
Hinweise
Aktion, die einen Knoten drückt und hält.
Diese Aktion gilt für Knoten, die ein bestimmtes Verhalten aufweisen, das davon abhängt, wie lange ein Drücken gehalten wird. Knoten mit einer einzelnen Aktion für langes Drücken sollten anstelle dieser Aktion ACTION_LONG_CLICK verwenden, und Knoten sollten nicht beide Aktionen verfügbar machen.
Verwenden Sie beim Aufrufen von performAction(ACTION_PRESS_AND_HOLD, Bundle) AccessibilityNodeInfo.ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT, um anzugeben, wie lange der Knoten gedrückt wird. Wenn ein Barrierefreiheitsdienst zum ersten Mal ACTION_PRESS_AND_HOLD auf einem Knoten ausführt, muss er "0" als ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT angeben, sodass die Anwendung benachrichtigt wird, dass der gehaltene Zustand gestartet wurde. Um ein angemessenes Verhalten sicherzustellen, müssen die Werte inkrementell erhöht werden und dürfen 10.000 nicht überschreiten. UIs, die für Zeiten außerhalb dieses Bereichs gehalten werden sollen, sollten die Aktion ignorieren.
Die Gesamtzeit, in der das Element gehalten wird, kann von einem Benutzer für die Barrierefreiheit im Vorfeld angegeben werden oder hängt möglicherweise davon ab, was auf der Benutzeroberfläche geschieht, wenn der Benutzer den Halteraum weiterhin anfordert.
Hinweis: Die Zeit zwischen dem Verteilen der Aktion und dem Eintreffen im UI-Prozess ist nicht garantiert. Es ist möglich, dass ein ausgelastetes System unerwartet abläuft. Für den Fall, dass ein Schlüssel für eine wiederholte Aktion gedrückt wird, sollte eine verzögerte Ankunft gut sein. Verwenden Sie diese Art von Aktion nicht in Fällen, in denen solche Verzögerungen zu unerwartetem Benutzeroberflächenverhalten führen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.