Idioma

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)

Cria um novo AccessibilityAction.

Propriedades

Nome Description
ActionAccessibilityFocus

Ação que dá foco de acessibilidade ao nó.

ActionClearAccessibilityFocus

Ação que limpa o foco de acessibilidade do nó.

ActionClearFocus

Ação que limpa o foco de entrada do nó.

ActionClearSelection

Ação que desmarca o nó.

ActionClick

Ação que clica nas informações do nó.

ActionCollapse

Ação para recolher um nó expansível.

ActionContextClick

Ação que o contexto clica no nó.

ActionCopy

Ação para copiar a seleção atual para a área de transferência.

ActionCut

Ação para cortar a seleção atual e colocá-la na área de transferência.

ActionDismiss

Ação para descartar um nó indeferível.

ActionDragCancel

Ação para cancelar uma arrastar.

ActionDragDrop

Ação para disparar uma queda do conteúdo que está sendo arrastado.

ActionDragStart

Ação para iniciar uma arrastar.

ActionExpand

Ação para expandir um nó expansível.

ActionFocus

Ação que dá foco de entrada ao nó.

ActionHideTooltip

Ação para ocultar uma dica de ferramenta.

ActionImeEnter

Ação para enviar uma actionId IME do EditorInfo.actionId.

ActionLongClick

Ação que clica longamente no nó.

ActionMoveWindow

Ação para mover uma janela para um novo local.

ActionNextAtMovementGranularity

Ação que solicita ir para a próxima entidade no texto desse nó em uma determinada granularidade de movimento.

ActionNextHtmlElement

Ação para mover para o próximo elemento HTML de um determinado tipo.

ActionPageDown

Ação para mover para a página abaixo.

ActionPageLeft

Ação para mover para a esquerda da página.

ActionPageRight

Ação para mover para a direita da página.

ActionPageUp

Ação para mover para a página acima.

ActionPaste

Ação para colar o conteúdo da área de transferência atual.

ActionPressAndHold

Ação que pressiona e mantém um nó.

ActionPreviousAtMovementGranularity

Ação que solicita ir para a entidade anterior no texto desse nó em uma determinada granularidade de movimento.

ActionPreviousHtmlElement

Ação para mover para o elemento HTML anterior de um determinado tipo.

ActionScrollBackward

Ação para rolar o conteúdo do nó para trás.

ActionScrollDown

Ação para rolar o conteúdo do nó para baixo.

ActionScrollForward

Ação para rolar o conteúdo do nó para frente.

ActionScrollInDirection

Ação que coloca totalmente na tela o próximo nó na direção especificada.

ActionScrollLeft

Ação para rolar o conteúdo do nó para a esquerda.

ActionScrollRight

Ação para rolar o conteúdo do nó à direita.

ActionScrollToPosition

Ação que rola o nó para tornar a posição da coleção especificada visível na tela.

ActionScrollUp

Ação para rolar o conteúdo do nó para cima.

ActionSelect

Ação que seleciona o nó.

ActionSetExtendedSelection

Ação para definir a seleção estendida.

ActionSetProgress

Ação que define o progresso entre RangeInfo.getMin() e RangeInfo.getMax().

ActionSetSelection

Ação para definir a seleção.

ActionSetText

Ação que define o texto do nó.

ActionShowOnScreen

A ação que solicita o nó torna seu retângulo delimitador visível na tela, rolando se necessário apenas o suficiente.

ActionShowTextSuggestions

Ação para mostrar sugestões de texto editável.

ActionShowTooltip

Ação para mostrar uma dica de ferramenta.

Class

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

(Herdado de Object)
Creator

Um criador que gera instâncias de android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction de um Pacote.

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

Obtém os metadados JNI usados para acessar membros dessa associação Java.

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()

Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável.

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()
Obsoleto.

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()

Remove essa instância da pesquisa de objeto Java do runtime.

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