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を実行するときは、ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INTとして 0 を指定する必要があるため、アプリケーションには保留状態が開始されたことが通知されます。 適切な動作を保証するには、値を段階的に増やす必要があり、10,000 を超えないようにする必要があります。 この範囲外の時間保持を要求された UI は、アクションを無視する必要があります。
要素が保持される合計時間は、アクセシビリティ ユーザーが事前に指定することも、ユーザーが引き続き保留を要求する際に UI で何が起こるかによって異なる場合があります。
注: アクションをディスパッチしてから UI プロセスに到着するまでの時間は保証されません。 ビジー状態のシステムでは、予期せず期限切れになる可能性があります。 繰り返しアクションのキーを押さえる場合、到着の遅延は無害である必要があります。 このような遅延によって予期しない UI 動作が発生する場合は、この種のアクションを使用しないでください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。