Langue

AccessibilityNodeInfo.AccessibilityAction.ActionPressAndHold Propriété

Définition

Action qui appuie et contient un nœud.

[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

Valeur de propriété

Attributs

Remarques

Action qui appuie et contient un nœud.

Cette action concerne les nœuds qui ont un comportement distinct qui dépend de la durée pendant laquelle une pression est tenue. Les nœuds ayant une seule action pour une longue pression doivent utiliser ACTION_LONG_CLICK au lieu de cette action, et les nœuds ne doivent pas exposer les deux actions.

Lorsque vous appelez performAction(ACTION_PRESS_AND_HOLD, bundle), utilisez AccessibilityNodeInfo.ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT pour spécifier la durée pendant laquelle le nœud est appuyé. La première fois qu’un service d’accessibilité effectue ACTION_PRESS_AND_HOLD sur un nœud, il doit spécifier 0 comme ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT, de sorte que l’application est avertie que l’état détenu a démarré. Pour garantir un comportement raisonnable, les valeurs doivent être augmentées de manière incrémentielle et peuvent ne pas dépasser 10 000. Les interfaces utilisateur demandées pour des heures en dehors de cette plage doivent ignorer l’action.

Le temps total pendant lequel l’élément est conservé peut être spécifié par un utilisateur d’accessibilité avant, ou peut dépendre de ce qui se passe sur l’interface utilisateur, car l’utilisateur continue de demander la conservation.

Remarque : le délai entre la distribution de l’action et son arrivée dans le processus d’interface utilisateur n’est pas garanti. Il est possible sur un système occupé pour que le temps expire de façon inattendue. Pour le cas de maintenir une clé pour une action répétée, une arrivée retardée doit être bénigne. N’utilisez pas ce type d’action dans les cas où de tels retards entraînent un comportement inattendu de l’interface utilisateur.

Référence Android pour android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction.ACTION_PRESS_AND_HOLD.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à