AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chave usada para solicitar que a origem do nó seja reavaliada e atualize as ações dependentes de layout desse nó.
[Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)]
public const string ExtraDataRequestLayoutBasedActionsKey;
[<Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)>]
val mutable ExtraDataRequestLayoutBasedActionsKey : string
Valor do campo
Implementações
- Atributos
Comentários
Chave usada para solicitar que a origem do nó seja reavaliada e atualize as ações dependentes de layout desse nó. Essa solicitação é feita com refreshWithExtraData(String,Bundle) e não aceita argumentos.
Algumas ações podem depender do layout na tela de um nó. Em interfaces do usuário complexas ou dinâmicas, pode ser difícil para uma fonte determinar se um nó é realmente acionável sem uma inspeção mais intensiva. Por exemplo, um nó pode ser mal relatado como clicável, apesar de ser acessível, exigindo um teste de ocorrência para confirmar a disponibilidade da ação.
Usando essas principais solicitações, a origem executa uma análise mais intensiva baseada em layout para determinar quais ações estão disponíveis para o usuário. Após essa solicitação, a origem atualizará as ações e as propriedades relacionadas desse nó. Por exemplo, para a cliqueabilidade, isso pode resultar em alterações no valor retornado por isClickable() e na presença de AccessibilityAction.ACTION_CLICK no getActionList() do nó.
Essa análise pode ser computacionalmente cara e só deve ser solicitada quando necessário para resolver ações ambíguas ou imprecisas.
Os provedores podem anunciar que dão suporte a essa solicitação usando setAvailableExtraData(List). Os serviços podem verificar se há suporte com getAvailableExtraData().
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.