AccessibilityEvent Classe

Definição

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Atributos
Implementações

Comentários

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário. Por exemplo, quando um android.widget.Button é clicado, um android.view.View é focado, etc.

Um evento de acessibilidade é acionado por uma exibição individual que preenche o evento com dados para seu estado e solicita de seu pai para enviar o evento às partes interessadas. Opcionalmente, o pai pode modificar ou até mesmo bloquear o evento com base em sua compreensão mais ampla do contexto da interface do usuário.

A principal finalidade de um evento de acessibilidade é comunicar as alterações na interface do usuário para um android.accessibilityservice.AccessibilityService. Se necessário, o serviço poderá inspecionar a interface do usuário examinando a hierarquia De exibição por meio do #getSource() sourceevento, conforme representado por uma árvore de AccessibilityNodeInfos (instantâneo de um estado de exibição) que pode ser usada para explorar o conteúdo da janela. Observe que o privilégio de acessar a origem de um evento, portanto, o conteúdo da janela, deve ser solicitado explicitamente. Para obter mais detalhes, consulte android.accessibilityservice.AccessibilityService. Se um serviço de acessibilidade não tiver solicitado recuperar o conteúdo da janela, o evento não conterá referência à sua origem. <Observação forte>: /strong< para eventos do tipo > que a origem nunca está disponível, e exibições definidas #TYPE_NOTIFICATION_STATE_CHANGED podem não preencher todas as propriedades de evento em eventos enviados de cima para cima na hierarquia android.view.View#isAccessibilityDataSensitive()de exibição.

Essa classe representa vários tipos de evento de acessibilidade semanticamente diferentes. Cada tipo de evento tem um conjunto associado de propriedades relacionadas. Em outras palavras, cada tipo de evento é caracterizado por meio de um subconjunto das propriedades expostas por essa classe. Para cada tipo de evento, há uma constante correspondente definida nesta classe. Segue uma especificação dos tipos de evento e suas propriedades associadas:

<div class="special reference"><h3>Developer Guides</h3>

Para obter mais informações sobre como criar e processar AccessibilityEvents, leia o guia do desenvolvedor de acessibilidade .

</div>

<b>TIPOS DE EXIBIÇÃO</b></br>

<b>Exibição clicada</b> – representa o evento de clicar em um android.view.View likeandroid.widget.Button, android.widget.CompoundButtonetc.</br>em Type:</em><>/br#TYPE_VIEW_CLICKED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Exibir long clicked</b> - representa o evento de clicar longamente em um android.view.View likeandroid.widget.Button, android.widget.CompoundButtonetc </br><em>Type:</em>#TYPE_VIEW_LONG_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - O tipo do evento.</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Exibição selecionada</b> – representa o evento de selecionar um item geralmente no contexto de um android.widget.AdapterView.</br>em Type:</em><>/br#TYPE_VIEW_SELECTED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Exibição focada</b> – representa o evento de focalizar um android.view.View.</br>em Type:</em><>/br#TYPE_VIEW_FOCUSED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Exibir texto alterado</b> – representa o evento de alteração do texto de um android.widget.EditText.</br>em Type:</em><>/br#TYPE_VIEW_TEXT_CHANGED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li><li>#getText() - O novo texto da origem.</li><li>#getBeforeText() - O texto da origem antes da alteração.</li><li>#getFromIndex() - O índice de início da alteração de texto.</li><li>#getAddedCount() - O número de caracteres adicionados.</li><li>#getRemovedCount() - O número de caracteres removidos.</li></ul>

<b>Exibir seleção de texto alterada</b> – representa o evento de alteração da seleção de texto de um android.widget.EditText.</br>em Type:</em><>/br#TYPE_VIEW_TEXT_SELECTION_CHANGED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Exibir texto percorrido na granularidade< de movimento/b> – representa o evento de atravessar o texto de uma exibição em uma determinada granularidade. Por exemplo, movendo-se para a próxima palavra.</br>em Type:</em><>/br#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li><li>#getMovementGranularity() - Define a granularidade na qual o texto de uma exibição foi percorrido.</li><li>#getText() - O texto da subárvore da origem.</li><li>#getFromIndex() - O início do texto que foi ignorado nesse movimento. Esse é o ponto de partida ao avançar pelo texto, mas não ao voltar.</li><li>#getToIndex() - O final do texto que foi ignorado neste movimento. Esse é o ponto final ao avançar pelo texto, mas não ao voltar.</li><li>#getAction() - Obtém ação de passagem que especifica a direção.</li></ul></p>

<b>Exibição rolada</b> – representa o evento de rolar um modo de exibição. </br>em Type:</em><>/br#TYPE_VIEW_SCROLLED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li><li>#getScrollDeltaX() - A diferença na posição horizontal.</li><li>#getScrollDeltaY() - A diferença na posição vertical.</li><li>#getMaxScrollX() ()} - O deslocamento de rolagem máximo da borda< esquerda de origem/li><li>#getMaxScrollY() ()} – o deslocamento de rolagem máximo da borda superior de origem.</li></ul>

<b>TIPOS< DE TRANSIÇÃO/b></br>

<b>Estado da janela alterado</b> – representa o evento de uma alteração para uma seção da interface do usuário que é visualmente distinta. Deve ser enviado do modo de exibição raiz de uma janela ou de um modo de exibição marcado como um painel android.view.View#setAccessibilityPaneTitle(CharSequence). Observe que as alterações nas janelas verdadeiras são representadas por #TYPE_WINDOWS_CHANGED.</br>em Type:</em><>/br#TYPE_WINDOW_STATE_CHANGED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getContentChangeTypes() - O tipo de alteração de estado.</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li><li>#getText() - O texto da subárvore da origem, incluindo os títulos do painel.</li></ul>

<b>Conteúdo da janela alterado</b> – representa o evento de alteração no conteúdo de uma janela. Essa alteração pode estar adicionando/removendo o modo de exibição, alterando um tamanho de exibição etc.</br>

<em>Tipo:</em>#TYPE_WINDOW_CONTENT_CHANGED</br><em>Propriedades:</em></br><ul><li>#getEventType() - O tipo do evento.</li><li>#getContentChangeTypes() - O tipo de alteração de conteúdo.</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b> Windows alterado</b> - representa uma alteração no windows mostrado na tela, como uma janela exibida, uma janela desapareceu, um tamanho de janela alterado, uma camada de janela alterada, etc. Esses eventos só devem vir do sistema, que é responsável pelo gerenciamento de windows. A lista de janelas está disponível em android.accessibilityservice.AccessibilityService#getWindows(). Para regiões da interface do usuário que são apresentadas como janelas, mas são controladas pelo processo de um aplicativo, use #TYPE_WINDOW_STATE_CHANGED.</br>em Type:</em><>/br#TYPE_WINDOWS_CHANGED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getEventTime() - A hora do evento.</li><li>#getWindowChanges()</li> - A alteração específica para a janela <de origem /ul><em>Observação:</em> Você pode recuperar a AccessibilityWindowInfo origem da janela do evento examinando a lista retornada pela android.accessibilityservice.AccessibilityService#getWindows() janela cuja ID corresponde.#getWindowId()

<b>TIPOS< DE NOTIFICAÇÃO/b></br>

<b>Estado de notificação alterado</b> – representa o evento mostrando uma parte transitória das informações para o usuário. Essas informações podem ser um android.app.Notification ou android.widget.Toast.</br>em Type:</em><>/br#TYPE_NOTIFICATION_STATE_CHANGED<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li><li>#getParcelableData() - O postadoandroid.app.Notification, se aplicável.</li><li>#getText() - Texto exibido do android.widget.Toast, se aplicável, ou pode conter texto do android.app.Notification, embora #getParcelableData() seja um conjunto mais rico de dados para android.app.Notification.</li></ul>

<b>TIPOS< DE EXPLORAÇÃO/b></br>

<b>Exibir focalizar enter</b> – representa o evento de começar a passar o mouse sobre um android.view.View. O foco pode ser gerado por meio da exploração da tela por toque ou por meio de um dispositivo apontando.</br>em Type:</em><>/br#TYPE_VIEW_HOVER_ENTER<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Exibir a saída< do mouse/b> – representa o evento de parar para passar o mouse sobre um android.view.View. O foco pode ser gerado por meio da exploração da tela por toque ou por meio de um dispositivo apontando.</br>em Type:</em><>/br#TYPE_VIEW_HOVER_EXIT<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul></p>

<b>Exibição rolada para</b> – representa o evento de um nó de destino trazido na tela por ACTION_SCROLL_IN_DIRECTION. <em>Tipo:</em>#TYPE_VIEW_TARGETED_BY_SCROLL</br><em>Propriedades:</em></br><ul><li>#getEventType() - O tipo do evento.</li><li>#getSource() - As informações de origem (para clientes registrados). Isso representa o nó que é colocado na tela como resultado da rolagem.</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

<b>Início da interação< por toque/b> – representa o evento de iniciar uma interação por toque, que é que o usuário começa a tocar na tela.</br>em Type:</em><>/br#TYPE_TOUCH_INTERACTION_START<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li></ul><em>Observação:</em> Esse evento é acionado apenas pelo sistema e não é passado para a árvore de exibição a ser preenchida.</br>

<b>Final de interação< por toque/b> – representa o evento de encerrar uma interação por toque, que é que o usuário para de tocar na tela.</br>em Type:</em><>/br#TYPE_TOUCH_INTERACTION_END<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li></ul><em>Observação:</em> Esse evento é acionado apenas pelo sistema e não é passado para a árvore de exibição a ser preenchida.</br>

<b>Início do gesto< de exploração de toque/b> – representa o evento de iniciar um gesto de exploração de toque.</br>em Type:</em><>/br#TYPE_TOUCH_EXPLORATION_GESTURE_START<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li></ul><em>Observação:</em> Esse evento é acionado apenas pelo sistema e não é passado para a árvore de exibição a ser preenchida.</br>

<b>Final do gesto< de exploração de toque/b> – representa o evento de encerrar um gesto de exploração de toque.</br>em Type:</em><>/br#TYPE_TOUCH_EXPLORATION_GESTURE_END<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li></ul><em>Observação:</em> Esse evento é acionado apenas pelo sistema e não é passado para a árvore de exibição a ser preenchida.</br>

<b>Inicialização de detecção< de gestos de toque/b> – representa o evento de iniciar uma detecção de gestos do usuário.</br>em Type:</em><>/br#TYPE_GESTURE_DETECTION_START<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li></ul><em>Observação:</em> Esse evento é acionado apenas pelo sistema e não é passado para a árvore de exibição a ser preenchida.</br>

<b>Extremidade de detecção< de gesto de toque/b> – representa o evento de encerrar uma detecção de gestos do usuário.</br>em Type:</em><>/br#TYPE_GESTURE_DETECTION_END<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li></ul><em>Observação:</em> Esse evento é acionado apenas pelo sistema e não é passado para a árvore de exibição a ser preenchida.</br>

<b>TIPOS< DIVERSOS/b></br>

<b>Comunicado</b> – representa o evento de um aplicativo solicitando que um leitor de tela faça um anúncio. Como o evento não tem nenhum significado semântico, esse evento é apropriado apenas em situações excepcionais em que a saída adicional do leitor de tela é necessária, mas outros tipos de serviços de acessibilidade não precisam estar cientes da alteração.</br>em Type:</em><>/br#TYPE_ANNOUNCEMENT<em>Properties:</em>/br<><ul><li>< - O tipo do evento.>#getEventType()</li><li>#getSource() - As informações de origem (para clientes registrados).</li><li>#getClassName() - O nome da classe da origem.</li><li>#getPackageName() - O nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li><li>#getText() - O texto do anúncio.</li></ul>

<b>speechStateChanged</b><em>Type:</em>#TYPE_SPEECH_STATE_CHANGE</br> Representa uma alteração no estado de fala definido pela máscara de bits dos tipos de alteração de estado de fala. Uma alteração no estado de fala ocorre quando um aplicativo deseja sinalizar que está falando ou escutando fala humana. Esse evento ajuda a evitar conflitos em que dois aplicativos desejam falar ou um escuta quando outro fala. Ao enviar esse evento, o remetente deve garantir que os tipos de alteração de estado que acompanham façam sentido. Por exemplo, o remetente não deve enviar #SPEECH_STATE_SPEAKING_START e #SPEECH_STATE_SPEAKING_END juntos. <em>Propriedades:</em></br><ul><li>#getSpeechStateChangeTypes() - O tipo de estado muda</li><li>#getPackageName() - o nome do pacote da origem.</li><li>#getEventTime() - A hora do evento.</li></ul>

Documentação Java para android.view.accessibility.AccessibilityEvent.

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

Cria um novo AccessibilityEvent.

AccessibilityEvent(AccessibilityEvent)

Construtor de cópia.

AccessibilityEvent(Int32)

Cria um novo AccessibilityEvent com o determinado eventType.

Campos

Nome Description
ContentChangeTypeChecked
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o nó de origem alterou seu estado verificado, que é retornado por AccessibilityNodeInfo#getChecked().

ContentChangeTypeContentDescription
Obsoleto.

Alterar o tipo de #TYPE_WINDOW_CONTENT_CHANGED evento: a descrição do conteúdo do nó foi alterada.

ContentChangeTypeContentInvalid
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o nó de origem alterou sua validade de conteúdo retornada por AccessibilityNodeInfo#isContentInvalid.

ContentChangeTypeDragCancelled
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: um arraste com a acessibilidade habilitada terminou.

ContentChangeTypeDragDropped
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: um arraste com a acessibilidade habilitada terminou.

ContentChangeTypeDragStarted
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: um arraste foi iniciado enquanto a acessibilidade está habilitada.

ContentChangeTypeEnabled
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o nó de origem alterou sua capacidade de interagir retornado por AccessibilityNodeInfo#isEnabled.

ContentChangeTypeError
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o nó de origem alterou a mensagem de erro do conteúdo incorreto retornada por AccessibilityNodeInfo#getError.

ContentChangeTypeExpanded
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o nó de origem alterou seu estado expandido que é retornado por AccessibilityNodeInfo#getExpandedState().

ContentChangeTypePaneAppeared
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_STATE_CHANGED evento: o nó tem um título de painel e apenas apareceu ou apenas recebeu um título quando não tinha nenhum antes.

ContentChangeTypePaneDisappeared
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_STATE_CHANGED evento: pode significar uma das duas coisas ligeiramente diferentes.

ContentChangeTypePaneTitle
Obsoleto.

Alterar o tipo de #TYPE_WINDOW_STATE_CHANGED evento: o título do painel do nó foi alterado.

ContentChangeTypeSortDirection
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: as informações do item de coleção do nó de origem alteraram seu estado de direção de classificação para os dados correspondentes a este item de coleção, que é retornado por AccessibilityNodeInfo.CollectionItemInfo#getSortDirection().

ContentChangeTypeStateDescription
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: descrição do estado do nó conforme retornado pela alteração AccessibilityNodeInfo#getStateDescription .

ContentChangeTypeSubtree
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: ocorreu uma ou mais alterações de conteúdo na subárvore com raiz no nó de origem ou na estrutura da subárvore alterada quando um nó foi adicionado ou removido.

ContentChangeTypeSupplementalDescription
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o nó de origem alterou sua descrição complementar, que é retornada por AccessibilityNodeInfo#getSupplementalDescription().

ContentChangeTypeText
Obsoleto.

Alterar o tipo de #TYPE_WINDOW_CONTENT_CHANGED evento: o texto do nó foi alterado.

ContentChangeTypeUndefined
Obsoleto.

Tipo de alteração para #TYPE_WINDOW_CONTENT_CHANGED evento: o tipo de alteração não está definido.

InvalidPosition

Posição de seleção/foco inválida.

MaxTextLength
Obsoleto.

Comprimento máximo dos campos de texto.

SpeechStateListeningEnd
Obsoleto.

Tipo de alteração para #TYPE_SPEECH_STATE_CHANGE evento: outro serviço não está mais escutando o microfone.

SpeechStateListeningStart
Obsoleto.

Alterar o tipo de #TYPE_SPEECH_STATE_CHANGE evento: outro serviço está escutando o microfone.

SpeechStateSpeakingEnd
Obsoleto.

Tipo de alteração para #TYPE_SPEECH_STATE_CHANGE evento: outro serviço não está mais falando.

SpeechStateSpeakingStart
Obsoleto.

Tipo de alteração para #TYPE_SPEECH_STATE_CHANGE evento: outro serviço está falando.

TypeSpeechStateChange
Obsoleto.

Representa uma alteração no estado de fala definida pelos tipos de alteração de estado de fala.

TypeViewTargetedByScroll
Obsoleto.

Representa o evento de uma rolagem que foi concluída e trouxe o nó de destino na tela.

WindowsChangeAccessibilityFocused
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: a janela foi AccessibilityWindowInfo#isAccessibilityFocused() alterada.

WindowsChangeActive
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: a janela foi AccessibilityWindowInfo#isActive() alterada.

WindowsChangeAdded
Obsoleto.

Tipo de alteração para #TYPE_WINDOWS_CHANGED evento: a janela foi adicionada.

WindowsChangeBounds
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: os limites da janela foram alterados.

WindowsChangeChildren
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: os filhos da janela foram alterados.

WindowsChangeFocused
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: a janela foi AccessibilityWindowInfo#isFocused() alterada.

WindowsChangeLayer
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: a camada da janela foi alterada.

WindowsChangeParent
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: o pai da janela foi alterado.

WindowsChangePip
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: a janela entrou ou saiu do modo de imagem na imagem.

WindowsChangeRemoved
Obsoleto.

Tipo de alteração para #TYPE_WINDOWS_CHANGED evento: uma janela foi removida.

WindowsChangeTitle
Obsoleto.

Alterar o tipo de #TYPE_WINDOWS_CHANGED evento: o título da janela foi alterado.

Propriedades

Nome Description
AccessibilityDataSensitive

Se o evento deve ser entregue apenas a um android.accessibilityservice.AccessibilityService com a android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade definida como true. -ou- Define se o evento só deve ser entregue a um android.accessibilityservice.AccessibilityService com a android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade definida como true.

Action
Obsoleto.

Obtém a ação executada que disparou esse evento.

AddedCount

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

BeforeText

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

BeforeTextFormatted

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

Checked

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

Class

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

(Herdado de Object)
ClassName

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

ClassNameFormatted

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

ContentChangeTypes

Obtém a máscara de bits de tipos de alteração sinalizada por um #TYPE_WINDOW_CONTENT_CHANGED evento ou #TYPE_WINDOW_STATE_CHANGED. -ou- Define a máscara de bits de alterações de árvore de nó sinalizada por um #TYPE_WINDOW_CONTENT_CHANGED evento.

ContentDescription

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

ContentDescriptionFormatted

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

Creator
CurrentItemIndex

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

DisplayId

Obtém a ID da exibição da qual o evento vem.

(Herdado de AccessibilityRecord)
Enabled

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

EventTime

Obtém a hora em que esse evento foi enviado. -ou- Define a hora em que esse evento foi enviado.

EventType

Obtém o tipo de evento. -ou- Define o tipo de evento.

FromIndex

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

FullScreen

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
ItemCount

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
JniPeerMembers

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

MaxScrollX

Obtém o deslocamento máximo de rolagem da borda esquerda de origem em pixels. -ou- Define o deslocamento de rolagem máxima da borda esquerda de origem em pixels.

(Herdado de AccessibilityRecord)
MaxScrollY

Obtém o deslocamento máximo de rolagem da borda superior de origem em pixels. -ou- Define o deslocamento máximo de rolagem da borda superior de origem em pixels.

(Herdado de AccessibilityRecord)
MovementGranularity

Obtém a granularidade de movimento que foi percorrida. -ou- Define a granularidade de movimento que foi percorrida.

PackageName

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

PackageNameFormatted

Obtém o nome do pacote da origem. -ou- Define o nome do pacote da origem.

ParcelableData

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

Password

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

PeerReference

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

(Herdado de Object)
RecordCount

Obtém o número de registros contidos no evento.

RemovedCount

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

Scrollable

Obtém se a origem é rolável. -ou- Define se a origem é rolável.

(Herdado de AccessibilityRecord)
ScrollDeltaX

Obtém a diferença em pixels entre a posição horizontal antes da rolagem e a posição horizontal atual -ou- Define a diferença em pixels entre a posição horizontal antes da rolagem e a posição horizontal atual

(Herdado de AccessibilityRecord)
ScrollDeltaY

Obtém a diferença em pixels entre a posição vertical antes da rolagem e a posição vertical atual -ou- Define a diferença em pixels entre a posição vertical antes da rolagem e a posição vertical atual

(Herdado de AccessibilityRecord)
ScrollX

Obtém o deslocamento de rolagem da borda esquerda de origem em pixels. -ou- Define o deslocamento de rolagem da borda esquerda de origem em pixels.

(Herdado de AccessibilityRecord)
ScrollY

Obtém o deslocamento de rolagem da borda superior de origem em pixels. -ou- Define o deslocamento de rolagem da borda superior de origem em pixels.

(Herdado de AccessibilityRecord)
Source

Obtém a AccessibilityNodeInfo origem do evento.

(Herdado de AccessibilityRecord)
SpeechStateChangeTypes

Obtém a máscara de bits do estado de fala sinalizada por um #TYPE_SPEECH_STATE_CHANGE evento. -ou- Define a máscara de bits dos tipos de alteração de estado de fala sinalizados por um #TYPE_SPEECH_STATE_CHANGE evento.

Text

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de AccessibilityRecord)
ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de AccessibilityRecord)
ToIndex

Obtém o índice de final de seleção de texto ou o índice do último item visível ao rolar. -ou- Define o índice de final de seleção de texto ou o índice do último item visível ao rolar.

(Herdado de AccessibilityRecord)
WindowChanges

Obtenha a máscara de bits de tipos de alteração sinalizada por um #TYPE_WINDOWS_CHANGED evento.

WindowId

Obtém a ID da janela da qual o evento vem.

(Herdado de AccessibilityRecord)

Métodos

Nome Description
AppendRecord(AccessibilityRecord)

Acrescenta um AccessibilityRecord ao final dos registros de evento.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

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

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
Equals(Object)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
EventTypeToString(EventTypes)

Retorna a representação de cadeia de caracteres de um tipo de evento.

GetAction()

Obtém a ação executada que disparou esse evento.

GetHashCode()

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

(Herdado de Object)
GetRecord(Int32)

Obtém o registro em um determinado índice.

GetSource(Int32)

Obtém a AccessibilityNodeInfo origem do evento.

(Herdado de AccessibilityRecord)
InitFromParcel(Parcel)

Cria uma nova instância de um Parcel.

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

Instancia uma nova instância accessibilityEvent.

Obtain(AccessibilityEvent)

Instancia uma nova instância accessibilityEvent.

Obtain(EventTypes)

Cria uma instância do AccessibilityEvent com seu conjunto de propriedades de tipo.

Recycle()
Obsoleto.

Anteriormente, reciclaria uma instância para ser reutilizado.

SetAction(GlobalAction)

Define a ação executada que disparou esse evento.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
SetSource(View, Int32)

Define a origem como um descendente virtual do determinado root.

(Herdado de AccessibilityRecord)
SetSource(View)

Define a origem do evento.

(Herdado de AccessibilityRecord)
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é que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

A ser adicionado

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

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)

Essa classe representa eventos de acessibilidade que são enviados pelo sistema quando algo notável acontece na interface do usuário.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a