Linguagem

AccessibilityNodeInfo.AccessibilityAction Classe

Definição

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

[Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction", DoNotGenerateAcw=true)]
public sealed class AccessibilityNodeInfo.AccessibilityAction : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction", DoNotGenerateAcw=true)>]
type AccessibilityNodeInfo.AccessibilityAction = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
AccessibilityNodeInfo.AccessibilityAction
Atributos
Implementações

Comentários

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo. Cada ação tem uma ID exclusiva obrigatória e dados opcionais.

Há três categorias de ações: <ul><li><strong>Standard actions</strong> - Essas são ações que são relatadas e tratadas pelos widgets de interface do usuário padrão na plataforma. Para cada ação padrão, há uma constante estática definida nesta classe, por exemplo. #ACTION_FOCUS Essas ações terão null rótulos. </li li><><ação> de ações personalizadas forte</forte> – são ações relatadas e manipuladas por widgets personalizados. Ou seja, os que não fazem parte do kit de ferramentas da interface do usuário. Por exemplo, um aplicativo pode definir uma ação personalizada para limpar o histórico do usuário. </li li><><strong>Overridden standard actions</strong> - Essas são ações que substituem ações padrão para personalizá-las. Por exemplo, um aplicativo pode adicionar um rótulo à ação padrão #ACTION_CLICK para indicar ao usuário que essa ação limpa o histórico de navegação. </ul>

Normalmente, as ações são adicionadas a um AccessibilityNodeInfo usando AccessibilityNodeInfo#addAction(AccessibilityAction) dentro View#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo) e são executadas dentro View#performAccessibilityAction(int, Bundle).

"note"><b>Observação:</b> Exibições que dão suporte a essas ações devem invocar <c>View#setImportantForAccessibility(int)</c> com <c>View#IMPORTANT_FOR_ACCESSIBILITY_YES</c> para garantir que um <c>AccessibilityService</c> possa descobrir o conjunto de ações com suporte. </aside>

"note"><b>Observação:</b> Usar <c>androidx.core.view.ViewCompat#addAccessibilityAction(View, CharSequence, AccessibilityViewCommand)</c> para registrar uma ação diretamente no modo de exibição. </aside>

Java documentação para android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
AccessibilityNodeInfo.AccessibilityAction(Int32, ICharSequence)

Cria um novo AccessibilityAction.

AccessibilityNodeInfo.AccessibilityAction(Int32, String)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

Propriedades

Nome Description
ActionAccessibilityFocus

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionClearAccessibilityFocus

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionClearFocus

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionClearSelection

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionClick

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionCollapse

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionContextClick

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionCopy

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionCut

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionDismiss

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionDragCancel

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionDragDrop

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionDragStart

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionExpand

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionFocus

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionHideTooltip

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionImeEnter

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionLongClick

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionMoveWindow

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionNextAtMovementGranularity

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionNextHtmlElement

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPageDown

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPageLeft

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPageRight

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPageUp

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPaste

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPressAndHold

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPreviousAtMovementGranularity

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionPreviousHtmlElement

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollBackward

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollDown

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollForward

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollInDirection

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollLeft

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollRight

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollToPosition

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionScrollUp

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionSelect

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionSetExtendedSelection

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionSetProgress

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionSetSelection

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionSetText

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionShowOnScreen

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionShowTextSuggestions

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

ActionShowTooltip

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Creator

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Id

Obtém a ID dessa ação.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
JniPeerMembers

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

Label

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

LabelFormatted

Obtém o rótulo dessa ação.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
DescribeContents()

A ser adicionado

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
Equals(Object)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Gravar dados em uma parcela.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Uma classe que define uma ação que pode ser executada em um AccessibilityNodeInfo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a