View Classe

Definição

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

[Android.Runtime.Register("android/view/View", DoNotGenerateAcw=true)]
public class View : Java.Lang.Object, Android.Graphics.Drawables.Drawable.ICallback, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent.ICallback, IDisposable
[<Android.Runtime.Register("android/view/View", DoNotGenerateAcw=true)>]
type View = class
    inherit Object
    interface Drawable.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IAccessibilityEventSource
    interface KeyEvent.ICallback
Herança
Derivado
Atributos
Implementações

Comentários

Essa classe representa o bloco de construção básico para componentes da interface do usuário. Uma exibição ocupa uma área retangular na tela e é responsável pelo desenho e pela manipulação de eventos. View é a classe base para <em>widgets</em>, que são usados para criar componentes de interface do usuário interativos (botões, campos de texto, etc.). A android.view.ViewGroup subclasse é a classe base para <em>layouts</em>, que são contêineres invisíveis que contêm outras Views (ou outros ViewGroups) e definem suas propriedades de layout.

<div class="referência especial"><h3>Guias< do desenvolvedor/h3>

Para obter informações sobre como usar essa classe para desenvolver a interface do usuário do seu aplicativo, leia o guia do desenvolvedor da interface do usuário. </Div>

"Usando"><h3>Usando Views</h3>

Todas as vistas em uma janela são organizadas em uma única árvore. Você pode adicionar exibições do código ou especificando uma árvore de exibições em um ou mais arquivos de layout XML. Há muitas subclasses especializadas de exibições que atuam como controles ou são capazes de exibir texto, imagens ou outro conteúdo.

Depois de criar uma árvore de visualizações, normalmente existem alguns tipos de operações comuns que você pode querer executar: ul<li strong Definir propriedades:>/strong< por exemplo, definir o texto de um ><.><>android.widget.TextView As propriedades disponíveis e os métodos que as definem variam entre as diferentes subclasses de visualizações. Observe que as propriedades conhecidas no momento da compilação podem ser definidas nos arquivos de layout XML.</li><li><strong>Definir foco:</strong> A estrutura lidará com o foco em movimento em resposta à entrada do usuário. Para forçar o foco para uma exibição específica, chame #requestFocus.</li><li><strong>Configurar ouvintes:</strong> As visualizações permitem que os clientes definam ouvintes que serão notificados quando algo interessante acontecer com a visualização. Por exemplo, todas as visualizações permitirão que você defina um ouvinte para ser notificado quando a visualização ganhar ou perder o foco. Você pode registrar esse ouvinte usando #setOnFocusChangeListener(android.view.View.OnFocusChangeListener)o . Outras subclasses de visualização oferecem ouvintes mais especializados. Por exemplo, um Button expõe um ouvinte para notificar os clientes quando o botão é clicado.</li>li strong Definir visibilidade:</strong>< Você pode ocultar ou mostrar visualizações usando >.<>#setVisibility(int)</li></ul>

<em> Nota: A estrutura do Android é responsável por medir, dispor e desenhar vistas. Você não deve chamar métodos que executam essas ações em modos de exibição, a menos que esteja realmente implementando um android.view.ViewGroup. </eme>

"Ciclo de Vida"><h3>Implementando uma Exibição< Personalizada/h3>

Para implementar uma exibição personalizada, você geralmente começará fornecendo substituições para alguns dos métodos padrão que a estrutura chama em todas as exibições. Você não precisa substituir todos esses métodos. Na verdade, você pode começar apenas substituindo #onDraw(android.graphics.Canvas). <table border="2" width="85%" align="center" cellpadding="5"><thead><tr><th>Categoria</th><th>Métodos/th<>th<Descrição></th></tr></thead>

<tbody><tr><td rowspan="2">Criação</td><td>Construtores</td><td>Há uma forma do construtor que é chamada quando a exibição é criada a partir do código e uma forma que é chamada quando a exibição é inflada a partir de um arquivo de layout. O segundo formulário deve analisar e aplicar todos os atributos definidos no arquivo de layout. </td></tr><tr><td>{@link #onFinishInflate()}</td><td>Chamado após uma exibição e todos os seus filhos foram inflados a partir de XML.</td></tr>

<tr td rowspan="3">Layout</td><td><>/td{@link #onMeasure(int, int)}<td>Chamado para determinar os requisitos de tamanho para esta exibição e todos os seus filhos.<> </td></tr><tr><td>{@link #onLayout(boolean, int, int, int, int)}</td><td>Chamado quando esse modo de exibição deve atribuir um tamanho e uma posição a todos os seus filhos. </td></tr><tr><td>{@link #onSizeChanged(int, int, int, int)}</td><td>Chamado quando o tamanho dessa exibição é alterado. </td></tr>

<tr td>Desenho</td><td><>/td{@link #onDraw(android.graphics.Canvas)}<td>Chamado quando a exibição deve renderizar seu conteúdo.<> </td></tr>

<tr td rowspan="6">Processamento de eventos</td><td><>/td{@link #onKeyDown(int, KeyEvent)}<td>Chamado quando ocorre um novo evento de chave de hardware.<> </td></tr><tr><td>{@link #onKeyUp(int, KeyEvent)}</td><td>Chamado quando ocorre um evento de ativação de chave de hardware. </td></tr><tr><td>{@link #onTrackballEvent(MotionEvent)}</td><td>Chamado quando ocorre um evento de movimento de trackball. </td></tr><tr><td>{@link #onTouchEvent(MotionEvent)}</td><td>Chamado quando ocorre um evento de movimento da tela sensível ao toque. </td></tr><tr><td>{@link #onGenericMotionEvent(MotionEvent)}</td><td>Chamado quando ocorre um evento de movimento genérico. </td></tr><tr><td>{@link #onHoverEvent(MotionEvent)}</td><td>Chamado quando ocorre um evento de movimento de foco. </td></tr>

<tr td rowspan="2">Foco</td><td><>/td{@link #onFocusChanged(boolean, int, android.graphics.Rect)}<td>Chamado quando a visualização ganha ou perde o foco.<> </td></tr>

< > <tr td>{@link #onWindowFocusChanged(boolean)}</td><td>Chamado quando a janela que contém a vista ganha ou perde o foco. </td></tr>

<tr td rowspan="3">Anexando</td><td><>/td{@link #onAttachedToWindow()}<td>Chamado quando a visualização é anexada a uma janela.<> </td></tr>

< > <tr td>{@link #onDetachedFromWindow}</td><td>Chamado quando a exibição é desanexada de sua janela. </td></tr>

< > <tr td>{@link #onWindowVisibilityChanged(int)}</td><td>Chamado quando a visibilidade da janela que contém a vista foi alterada. </td></tr></tbody>

</mesa>

"IDs"><h3>IDs</h3> Views podem ter um id inteiro associado a eles. Essas ids são normalmente atribuídas nos arquivos XML de layout e são usadas para localizar exibições específicas na árvore de exibição. Um padrão comum é: <ul><li>Defina um botão no arquivo de layout e atribua a ele um ID exclusivo.

&lt;Button
                android:id="@+id/my_button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/my_button_text"/&gt;

</li><li>No método onCreate de uma atividade, localize o botão

Button myButton = findViewById(R.id.my_button);

</li></ul>

As IDs de exibição não precisam ser exclusivas em toda a árvore, mas é uma boa prática garantir que elas sejam pelo menos exclusivas na parte da árvore que você está pesquisando.

"Posição"><h3>Posição</h3>

A geometria de uma vista é a de um retângulo. Uma vista tem uma localização, expressa como um par de <coordenadas em>left</em> e <em>top</em> , e duas dimensões, expressas como uma largura e uma altura. A unidade de localização e dimensões é o pixel.

É possível recuperar o local de uma exibição invocando os métodos #getLeft() e #getTop(). O primeiro retorna a coordenada esquerda, ou X, do retângulo que representa a exibição. O último retorna a coordenada superior, ou Y, do retângulo que representa a exibição. Esses métodos retornam o local da exibição em relação ao pai. Por exemplo, quando getLeft() retorna 20, isso significa que a visualização está localizada 20 pixels à direita da borda esquerda de seu pai direto.

Além disso, vários métodos de conveniência são oferecidos para evitar cálculos desnecessários, a saber, #getRight() e #getBottom(). Esses métodos retornam as coordenadas das bordas direita e inferior do retângulo que representa a exibição. Por exemplo, chamar #getRight() é semelhante ao seguinte cálculo: getLeft() + getWidth() (consulte Tamanho para obter mais informações sobre a largura.)

"SizePaddingMargins"><h3>Tamanho, preenchimento e margens</h3>

O tamanho de uma exibição é expresso com uma largura e uma altura. Na verdade, uma exibição possui dois pares de valores de largura e altura.

O primeiro par é conhecido como <largura> medida em</em> e altura medida</>em< em>. Essas dimensões definem o tamanho que uma exibição deseja ter dentro de seu pai (consulte Layout para obter mais detalhes). As dimensões medidas podem ser obtidas chamando #getMeasuredWidth() e #getMeasuredHeight().

O segundo par é simplesmente conhecido como <em>width</em> e <em>height</em>, ou às vezes <em>drawing width</em> e <em>drawing height</em>. Essas dimensões definem o tamanho real da exibição na tela, no momento do desenho e após o layout. Esses valores podem, mas não precisam, ser diferentes da largura e altura medidas. A largura e a altura podem ser obtidas chamando #getWidth() e #getHeight().

Para medir suas dimensões, uma visualização leva em consideração seu preenchimento. O preenchimento é expresso em pixels para as partes esquerda, superior, direita e inferior da exibição. O preenchimento pode ser usado para deslocar o conteúdo da exibição por uma quantidade específica de pixels. Por exemplo, um preenchimento esquerdo de 2 empurrará o conteúdo da exibição em 2 pixels para a direita da borda esquerda. O preenchimento pode ser definido usando o #setPadding(int, int, int, int) método ou #setPaddingRelative(int, int, int, int) e consultado chamando #getPaddingLeft(), #getPaddingTop(), #getPaddingRight(), #getPaddingBottom(), , #getPaddingStart(), . #getPaddingEnd()

Mesmo que uma exibição possa definir um preenchimento, ela não fornece nenhum suporte para margens. No entanto, os grupos de visualização fornecem esse suporte. Consulte android.view.ViewGroup e android.view.ViewGroup.MarginLayoutParams para obter mais informações.

"Layout"><h3>Layout</h3>

O layout é um processo de duas passagens: uma passagem de medida e uma passagem de layout. A passagem de medição é implementada e #measure(int, int) é uma passagem de cima para baixo da árvore de exibição. Cada exibição envia as especificações de dimensão para baixo na árvore durante a recursão. No final da passagem de medida, cada visualização armazenou suas medidas. A segunda passagem acontece e #layout(int,int,int,int) também é de cima para baixo. Durante essa passagem, cada pai é responsável por posicionar todos os seus filhos usando os tamanhos calculados na passagem de medida.

Quando o método measure() de uma view retorna, seus #getMeasuredWidth() valores e #getMeasuredHeight() devem ser definidos, juntamente com os de todos os descendentes dessa view. Os valores de largura e altura medidos de uma vista devem respeitar as restrições impostas pelos pais da vista. Isso garante que, no final da aprovação da medida, todos os pais aceitem todas as medidas de seus filhos. Uma view pai pode chamar measure() mais de uma vez em seus filhos. Por exemplo, o pai pode medir cada filho uma vez com dimensões não especificadas para descobrir o tamanho que eles querem ter e, em seguida, chamar measure() neles novamente com números reais se a soma de todos os tamanhos irrestritos dos filhos for muito grande ou muito pequena.

A passagem de medida usa duas classes para comunicar dimensões. A MeasureSpec classe é usada por visualizações para dizer aos pais como eles querem ser medidos e posicionados. A classe base LayoutParams apenas descreve o tamanho que a exibição deseja ter para largura e altura. Para cada dimensão, ele pode especificar um dos seguintes: <ul><li> um número <exato li>MATCH_PARENT, o que significa que a exibição deseja ser tão grande quanto seu pai (menos preenchimento) <li> WRAP_CONTENT, o que significa que a exibição deseja ser grande o suficiente para incluir seu conteúdo (mais preenchimento). </ul> Existem subclasses de LayoutParams para diferentes subclasses de ViewGroup. Por exemplo, AbsoluteLayout tem sua própria subclasse de LayoutParams, que adiciona um valor X e Y.

MeasureSpecs são usados para enviar requisitos para baixo na árvore de pai para filho. Um MeasureSpec pode estar em um dos três modos: <ul><li>UNSPECIFIED: Isso é usado por um pai para determinar a dimensão desejada de uma exibição filho. Por exemplo, um LinearLayout pode chamar measure() em seu filho com a altura definida como UNSPECIFIED e uma largura de EXATAMENTE 240 para descobrir a altura da exibição filho que deseja receber uma largura de 240 pixels. <li>EXATAMENTE: Isso é usado pelos pais para impor um tamanho exato à criança. A criança deve usar esse tamanho e garantir que todos os seus descendentes caibam dentro desse tamanho. <li>AT_MOST: Isso é usado pelo pai para impor um tamanho máximo ao filho. A criança deve garantir que ela e todos os seus descendentes se encaixem nesse tamanho. </ul>

Para iniciar um layout, chame #requestLayout. Esse método é normalmente chamado por uma visão de si mesmo quando acredita que não pode mais caber dentro de seus limites atuais.

"Desenho"><h3>Desenho</h3>

O desenho é feito percorrendo a árvore e registrando os comandos de desenho de qualquer vista que precise ser atualizada. Depois disso, os comandos de desenho de toda a árvore são emitidos para a tela, recortados na área recém-danificada.

A árvore é amplamente registrada e desenhada em ordem, com os pais desenhados antes (ou seja, atrás) de seus filhos, com os irmãos desenhados na ordem em que aparecem na árvore. Se você definir um drawable de plano de fundo para uma View, a View o desenhará antes de chamar de volta para seu onDraw() método. A ordem de desenho filho pode ser substituída em ViewGroup#setChildrenDrawingOrderEnabled(boolean) custom child drawing order um ViewGroup e com #setZ(float) valores Z personalizados} definidos em Views.

Para forçar o desenho de uma vista, chame #invalidate().

"EventHandlingThreading"><h3>Manipulação de eventos e threading</h3>

O ciclo básico de uma visualização é o seguinte: <ol><li>Um evento entra e é despachado para a visualização apropriada. A exibição manipula o evento e notifica todos os ouvintes.</li><li Se>, durante o processamento do evento, os limites da exibição precisarem ser alterados, a exibição chamará #requestLayout().</li><li>Da mesma forma, se durante o processamento do evento a aparência da exibição precisar ser alterada, a exibição chamará #invalidate().</li><li>Se for #requestLayout()#invalidate() ou for chamado, a estrutura se encarregará de medir, organizar e desenhar a árvore conforme apropriado.</li></ol>

<em>Nota: Toda a árvore de visualização é de thread único. Você deve estar sempre no thread da interface do usuário ao chamar qualquer método em qualquer exibição.</em> Se você estiver trabalhando em outros threads e quiser atualizar o estado de um modo de exibição desse thread, use um Handler.

"FocusHandling"><h3>Manipulação de Foco</h3>

A estrutura lidará com o movimento de foco de rotina em resposta à entrada do usuário. Isso inclui alterar o foco à medida que as exibições são removidas ou ocultas, ou à medida que novas exibições se tornam disponíveis. As opiniões indicam sua disposição de se concentrar no #isFocusable método. Para alterar se uma exibição pode ter foco, chame #setFocusable(boolean). Quando no modo de toque (veja as notas abaixo), as visualizações indicam se ainda desejam focar e #isFocusableInTouchMode podem alterar isso por meio de #setFocusableInTouchMode(boolean).

O movimento de foco é baseado em um algoritmo que encontra o vizinho mais próximo em uma determinada direção. Em casos raros, o algoritmo padrão pode não corresponder ao comportamento pretendido do desenvolvedor. Nessas situações, você pode fornecer substituições explícitas usando estes atributos XML no arquivo de layout:

nextFocusDown
            nextFocusLeft
            nextFocusRight
            nextFocusUp

</p>

Para que uma exibição específica seja focada, chame #requestFocus().

"TouchMode">< h3>Modo< de toque / h3>

Quando um usuário está navegando em uma interface do usuário por meio de teclas direcionais, como um D-pad, é necessário dar foco a itens acionáveis, como botões, para que o usuário possa ver o que receberá entrada. No entanto, se o dispositivo tiver recursos de toque e o usuário começar a interagir com a interface tocando-a, não será mais necessário sempre destacar ou dar foco a uma exibição específica. Isso motiva um modo de interação chamado 'modo de toque'.

Para um dispositivo compatível com toque, assim que o usuário tocar na tela, o dispositivo entrará no modo de toque. Deste ponto em diante, apenas as visualizações para as quais #isFocusableInTouchMode for true serão focalizáveis, como widgets de edição de texto. Outras visualizações que podem ser tocadas, como botões, não terão foco quando tocadas; eles só dispararão os ouvintes ao clicar.

Sempre que um usuário pressionar uma tecla direcional, como uma direção do D-pad, o dispositivo de exibição sairá do modo de toque e encontrará uma exibição para obter o foco, para que o usuário possa retomar a interação com a interface do usuário sem tocar na tela novamente.

O estado do modo de toque é mantido em android.app.Activitys. Ligue #isInTouchMode para ver se o dispositivo está atualmente no modo de toque.

"Rolagem"><h3>Rolagem</h3>

A estrutura fornece suporte básico para exibições que desejam rolar internamente seu conteúdo. Isso inclui acompanhar o deslocamento de rolagem X e Y, bem como mecanismos para desenhar barras de rolagem. Consulte #scrollBy(int, int), #scrollTo(int, int)e #awakenScrollBars() para obter mais detalhes.

"Tags">< h3>Tags</h3>

Ao contrário das IDs, as tags não são usadas para identificar visualizações. As tags são essencialmente uma informação extra que pode ser associada a uma exibição. Eles são usados com mais frequência como uma conveniência para armazenar dados relacionados a exibições nas próprias exibições, em vez de colocá-los em uma estrutura separada.

As tags podem ser especificadas com valores de sequência de caracteres no layout XML como uma única tag usando o android.R.styleable#View_tag android:tag atributo ou várias tags usando o <tag> elemento filho:

&lt;View ...
                      android:tag="@string/mytag_value" /&gt;
                &lt;View ...&gt;
                    &lt;tag android:id="@+id/mytag"
                         android:value="@string/mytag_value" /&gt;
                &lt;/View>

</p>

As tags também podem ser especificadas com objetos arbitrários do código usando #setTag(Object) ou #setTag(int, Object).

"Temas"><h3>Temas</h3>

Por padrão, os Views são criados usando o tema do objeto Context fornecido ao construtor; no entanto, um tema diferente pode ser especificado usando o android.R.styleable#View_theme android:theme atributo no layout XML ou passando a ContextThemeWrapper para o construtor do código.

Quando o android.R.styleable#View_theme android:theme atributo é usado em XML, o tema especificado é aplicado sobre o tema do contexto de inflação (consulte LayoutInflater) e usado para a própria exibição, bem como para quaisquer elementos filho.

No exemplo a seguir, ambas as exibições serão criadas usando o esquema de cores escuras Material; no entanto, como é usado um tema de sobreposição que define apenas um subconjunto de atributos, o valor de definido no tema do contexto de android.R.styleable#Theme_colorAccent android:colorAccent inflação (por exemplo, o tema Atividade) será preservado.

&lt;LinearLayout
                        ...
                        android:theme="@android:theme/ThemeOverlay.Material.Dark"&gt;
                    &lt;View ...&gt;
                &lt;/LinearLayout&gt;

</p>

"Propriedades"><h3>Propriedades</h3>

A classe View expõe uma #ALPHA propriedade, bem como várias propriedades relacionadas à transformação, como #TRANSLATION_X e #TRANSLATION_Y. Essas propriedades estão disponíveis tanto no Property formulário quanto em métodos setter/getter com nomes semelhantes (como #setAlpha(float) para #ALPHA). Essas propriedades podem ser usadas para definir o estado persistente associado a essas propriedades relacionadas à renderização na exibição. As propriedades e os métodos também podem ser usados em conjunto com android.animation.Animator Animatoranimações baseadas em , descritas mais na seção Animação.

"Animação"><h3>Animação</h3>

A partir do Android 3.0, a maneira preferida de animar exibições é usar as APIs do android.animation pacote. Essas android.animation.Animator Animatorclasses baseadas em alteram as propriedades reais do objeto View, como #setAlpha(float) alpha e #setTranslationX(float) translationX. Esse comportamento é contrastado com o das classes baseadas em pré-3.0 android.view.animation.Animation Animation, que, em vez disso, animam apenas como a exibição é desenhada na exibição. Em particular, a classe torna a ViewPropertyAnimator animação dessas propriedades View particularmente fácil e eficiente.

Como alternativa, você pode usar as classes de animação pré-3.0 para animar como as exibições são renderizadas. Você pode anexar um Animation objeto a uma exibição usando #setAnimation(Animation) ou #startAnimation(Animation). A animação pode alterar a escala, a rotação, a translação e o alfa de uma visualização ao longo do tempo. Se a animação estiver anexada a uma exibição que tenha filhos, a animação afetará toda a subárvore enraizada por esse nó. Quando uma animação é iniciada, a estrutura se encarrega de redesenhar as exibições apropriadas até que a animação seja concluída.

"Segurança"><h3>Segurança</h3>

Às vezes, é essencial que um aplicativo seja capaz de verificar se uma ação está sendo executada com o total conhecimento e consentimento do usuário, como conceder uma solicitação de permissão, fazer uma compra ou clicar em um anúncio. Infelizmente, um aplicativo mal-intencionado pode tentar falsificar o usuário para que execute essas ações, sem saber, ocultando a finalidade pretendida da visualização. Como solução, a estrutura oferece um mecanismo de filtragem de toque que pode ser usado para melhorar a segurança das exibições que fornecem acesso a funcionalidades confidenciais.

Para ativar a filtragem por toque, chame #setFilterTouchesWhenObscured(boolean) ou defina o atributo de layout android:filterTouchesWhenObscured como true. Quando habilitado, o framework descartará os toques recebidos sempre que a janela do modo de exibição for obscurecida por outra janela visível no local tocado. Como resultado, a exibição não receberá toques sempre que o toque passar por uma notificação do sistema, caixa de diálogo ou outra janela que apareça acima da janela da exibição.

Para obter um controle mais refinado sobre a segurança, considere substituir o #onFilterTouchEventForSecurity(MotionEvent) método para implementar sua própria política de segurança. Consulte também MotionEvent#FLAG_WINDOW_IS_OBSCURED.

Documentação Java para android.view.View.

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

Construtores

Nome Description
View(Context, IAttributeSet, Int32, Int32)

Execute a inflação do XML e aplique um estilo base específico da classe a partir de um atributo de tema ou recurso de estilo.

View(Context, IAttributeSet, Int32)

Execute a inflação do XML e aplique um estilo base específico da classe a partir de um atributo de tema.

View(Context, IAttributeSet)

Construtor que é chamado ao inflar uma exibição de XML.

View(Context)

Construtor simples para usar ao criar uma exibição do código.

View(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
AccessibilityDataSensitiveAuto
Obsoleto.

Determine automaticamente se a exibição deve permitir apenas interações de android.accessibilityservice.AccessibilityServices com a android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade definida como true.

AccessibilityDataSensitiveNo
Obsoleto.

Permitir interações de todos s android.accessibilityservice.AccessibilityService, independentemente de sua android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade.

AccessibilityDataSensitiveYes
Obsoleto.

Permita apenas interações de android.accessibilityservice.AccessibilityServices com a android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade definida como true.

AccessibilityLiveRegionAssertive
Obsoleto.

Modo de região dinâmica especificando que os serviços de acessibilidade devem notificar imediatamente os usuários sobre as alterações nessa exibição.

AccessibilityLiveRegionNone
Obsoleto.

Modo de região dinâmica especificando que os serviços de acessibilidade não devem anunciar automaticamente as alterações nessa exibição.

AccessibilityLiveRegionPolite
Obsoleto.

Modo de região dinâmica especificando que os serviços de acessibilidade devem notificar os usuários sobre as alterações nessa exibição.

AutofillFlagIncludeNotImportantViews
Obsoleto.

Sinalizador solicitando que você adicione exibições marcadas como não importantes para preenchimento automático (consulte #setImportantForAutofill(int)) a um ViewStructure.

AutofillHintCreditCardExpirationDate

Dica indicando que essa exibição pode ser preenchida automaticamente com uma data de expiração do cartão de crédito.

AutofillHintCreditCardExpirationDay

Dica indicando que essa exibição pode ser preenchida automaticamente com um dia de expiração do cartão de crédito.

AutofillHintCreditCardExpirationMonth

Dica indicando que essa exibição pode ser preenchida automaticamente com um mês de expiração do cartão de crédito.

AutofillHintCreditCardExpirationYear

Dica indicando que essa exibição pode ser preenchida automaticamente com um ano de expiração do cartão de crédito.

AutofillHintCreditCardNumber

Dica indicando que essa exibição pode ser preenchida automaticamente com um número de cartão de crédito.

AutofillHintCreditCardSecurityCode

Dica indicando que essa visualização pode ser preenchida automaticamente com um código de segurança de cartão de crédito.

AutofillHintEmailAddress

Dica indicando que essa visualização pode ser preenchida automaticamente com um endereço de e-mail.

AutofillHintName

Dica indicando que essa visualização pode ser preenchida automaticamente com o nome real de um usuário.

AutofillHintPassword

Dica indicando que essa visualização pode ser preenchida automaticamente com uma senha.

AutofillHintPhone

Dica indicando que essa exibição pode ser preenchida automaticamente com um número de telefone.

AutofillHintPostalAddress

Dica indicando que essa visualização pode ser preenchida automaticamente com um endereço postal.

AutofillHintPostalCode

Dica indicando que essa visualização pode ser preenchida automaticamente com um código postal.

AutofillHintUsername

Dica indicando que essa visualização pode ser preenchida automaticamente com um nome de usuário.

AutofillTypeDate
Obsoleto.

Tipo de preenchimento automático para um campo que contém uma data, que é representada por um longo representando o número de milissegundos desde a hora base padrão conhecida como "a época", ou seja, 1º de janeiro de 1970, 00:00:00 GMT (consulte java.util.Date#getTime().

AutofillTypeList
Obsoleto.

Tipo de preenchimento automático para um campo de lista de seleção, que é preenchido por um índice que int representa o elemento dentro da lista (começando em 0).

AutofillTypeNone
Obsoleto.

Tipo de preenchimento automático para vistas que não podem ser preenchidas automaticamente.

AutofillTypeText
Obsoleto.

Tipo de preenchimento automático para um campo de texto, que é preenchido por um CharSequence.

AutofillTypeToggle
Obsoleto.

Tipo de preenchimento automático para um campo alternável, que é preenchido por um boolean.

ContentSensitivityAuto
Obsoleto.

Determine automaticamente se uma exibição exibe conteúdo confidencial.

ContentSensitivityNotSensitive
Obsoleto.

O modo de exibição não exibe conteúdo confidencial.

ContentSensitivitySensitive
Obsoleto.

O modo de exibição exibe conteúdo confidencial.

DragFlagAccessibilityAction
Obsoleto.

Sinalizador que indica que o arrasto foi iniciado com AccessibilityNodeInfo.AccessibilityAction#ACTION_DRAG_START.

DragFlagGlobal
Obsoleto.

Sinalizador que indica que um arrastar pode cruzar os limites da janela.

DragFlagGlobalPersistableUriPermission
Obsoleto.

Quando esse sinalizador é usado com #DRAG_FLAG_GLOBAL_URI_READ e/ou #DRAG_FLAG_GLOBAL_URI_WRITE, a concessão de permissão de URI pode ser mantida nas reinicializações do dispositivo até ser explicitamente revogada com android.content.Context#revokeUriPermission(Uri, int) Context.

DragFlagGlobalPrefixUriPermission
Obsoleto.

Quando esse sinalizador é usado com #DRAG_FLAG_GLOBAL_URI_READ e/ou #DRAG_FLAG_GLOBAL_URI_WRITE, a concessão de permissão de URI se aplica a qualquer URI que seja uma correspondência de prefixo com o URI concedido original.

DragFlagGlobalSameApplication
Obsoleto.

Sinalizador indicando que um arraste pode cruzar limites de janela (dentro do mesmo aplicativo).

DragFlagGlobalUriRead
Obsoleto.

Quando esse sinalizador é usado com #DRAG_FLAG_GLOBAL, o destinatário de arrastar poderá solicitar acesso de leitura ao(s) URI(s) de conteúdo contido(s) no ClipData objeto.

DragFlagGlobalUriWrite
Obsoleto.

Quando esse sinalizador é usado com #DRAG_FLAG_GLOBAL, o destinatário de arrastar poderá solicitar acesso de gravação ao(s) URI(s) de conteúdo contido(s) no ClipData objeto.

DragFlagHideCallingTaskOnDragStart
Obsoleto.

Sinalizador indicando que esse arrastar resultará na ocultação da tarefa da atividade de chamador durante a arrastar, o que significa que a atividade de origem não receberá eventos de arrastar para o gesto de arrastar atual. Somente o VoiceInteractionService atual pode usar esse sinalizador.

DragFlagOpaque
Obsoleto.

Sinalizador que indica que a sombra de arrastar será opaca.

DragFlagStartIntentSenderOnUnhandledDrag
Obsoleto.

Sinalizador indicando que um arrastar sem tratamento deve ser delegado ao sistema a ser iniciado se nenhuma janela visível quiser manipular a queda.

FindViewsWithContentDescription
Obsoleto.

Especifica que uma pesquisa de exibição corresponde às descrições de conteúdo.

FocusableAuto
Obsoleto.

Essa visualização determina a focalização automaticamente.

ImportantForAccessibilityAuto
Obsoleto.

Determine automaticamente se uma exibição é importante para acessibilidade.

ImportantForAccessibilityNo
Obsoleto.

A vista não é importante para a acessibilidade.

ImportantForAccessibilityNoHideDescendants
Obsoleto.

A vista não é importante para a acessibilidade, nem qualquer uma de suas visões descendentes.

ImportantForAccessibilityYes
Obsoleto.

A vista é importante para a acessibilidade.

ImportantForAutofillAuto
Obsoleto.

Determine automaticamente se uma vista é importante para o preenchimento automático.

ImportantForAutofillNo
Obsoleto.

A visualização não é importante para o preenchimento automático, mas seus filhos (se houver) serão percorridos.

ImportantForAutofillNoExcludeDescendants
Obsoleto.

A visualização não é importante para o preenchimento automático e seus filhos (se houver) não serão percorridos.

ImportantForAutofillYes
Obsoleto.

A visualização é importante para o preenchimento automático e seus filhos (se houver) serão percorridos.

ImportantForAutofillYesExcludeDescendants
Obsoleto.

A visualização é importante para o preenchimento automático, mas seus filhos (se houver) não serão percorridos.

ImportantForContentCaptureAuto
Obsoleto.

Determine automaticamente se uma exibição é importante para a captura de conteúdo.

ImportantForContentCaptureNo
Obsoleto.

A exibição não é importante para a captura de conteúdo, mas seus filhos (se houver) serão percorridos.

ImportantForContentCaptureNoExcludeDescendants
Obsoleto.

A exibição não é importante para a captura de conteúdo e seus filhos (se houver) não serão percorridos.

ImportantForContentCaptureYes
Obsoleto.

A exibição é importante para a captura de conteúdo e seus filhos (se houver) serão percorridos.

ImportantForContentCaptureYesExcludeDescendants
Obsoleto.

A exibição é importante para a captura de conteúdo, mas seus filhos (se houver) não serão percorridos.

LayoutDirectionInherit
Obsoleto.

A direção do layout horizontal dessa vista é herdada de seu pai.

LayoutDirectionLocale
Obsoleto.

A direção do layout horizontal dessa exibição é deduzida do script de idioma padrão para a localidade.

LayoutDirectionLtr
Obsoleto.

A direção do layout horizontal dessa exibição é da esquerda para a direita.

LayoutDirectionRtl
Obsoleto.

A direção do layout horizontal dessa vista é da direita para a esquerda.

MeasuredHeightStateShift

Deslocamento de bit de para chegar aos bits de #MEASURED_STATE_MASK altura para funções que combinam largura e altura em um único int, como #getMeasuredState() e o argumento childState de #resolveSizeAndState(int, int, int).

MeasuredSizeMask

Bits de #getMeasuredWidthAndState() e #getMeasuredWidthAndState() que fornecem o tamanho real medido.

MeasuredStateMask

Bits de e #getMeasuredWidthAndState() que fornecem os bits de #getMeasuredWidthAndState() estado adicionais.

MeasuredStateTooSmall

Bit of #getMeasuredWidthAndState() e #getMeasuredWidthAndState() que indica que o tamanho medido é menor que o espaço que a visualização gostaria de ter.

NoId

Usado para marcar uma exibição que não tem ID.

NotFocusable
Obsoleto.

Essa exibição não precisa de pressionamentos de tecla.

OverScrollAlways
Obsoleto.

Sempre permita que um usuário role demais essa exibição, desde que seja uma exibição que possa rolar.

OverScrollIfContentScrolls
Obsoleto.

Permitir que um usuário role demais esse modo de exibição somente se o conteúdo for grande o suficiente para rolar significativamente, desde que seja um modo de exibição que possa rolar.

OverScrollNever
Obsoleto.

Nunca permita que um usuário role demais essa exibição.

RectangleOnScreenRequestSourceInputFocus
Obsoleto.

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

RectangleOnScreenRequestSourceScrollOnly
Obsoleto.

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

RectangleOnScreenRequestSourceTextCursor
Obsoleto.

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

RectangleOnScreenRequestSourceUndefined
Obsoleto.

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

RequestedFrameRateCategoryDefault

Identifica a categoria de taxa de quadros solicitada categoria de quadros padrão solicitada categoria de taxa de quadros para uma exibição.

RequestedFrameRateCategoryHigh

Identifica a categoria de taxa de quadros solicitada categoria alta solicitada categoria de taxa de quadros para uma exibição.

RequestedFrameRateCategoryLow

Identifica a categoria de taxa de quadros solicitada categoria baixa solicitada categoria de taxa de quadros para uma exibição.

RequestedFrameRateCategoryNoPreference

Identifica a categoria de taxa de quadros solicitada sem categoria de taxa de quadros solicitada de preferência para uma exibição.

RequestedFrameRateCategoryNormal

Identifica a categoria de taxa de quadros solicitada categoria normal solicitada categoria de taxa de quadros para uma exibição.

ScreenStateOff
Obsoleto.

Indica que a tela mudou de estado e agora está desligada.

ScreenStateOn
Obsoleto.

Indica que a tela mudou de estado e agora está ligada.

ScrollAxisHorizontal
Obsoleto.

Indica rolagem ao longo do eixo horizontal.

ScrollAxisNone
Obsoleto.

Indica que não há deslocamento do eixo de visualização.

ScrollAxisVertical
Obsoleto.

Indica rolagem ao longo do eixo vertical.

ScrollCaptureHintAuto
Obsoleto.

O conteúdo dessa exibição será considerado para captura de rolagem se a rolagem for possível.

ScrollCaptureHintExclude
Obsoleto.

Exclua explicitamente essa exibição como um possível destino de captura de rolagem.

ScrollCaptureHintExcludeDescendants
Obsoleto.

Exclua explicitamente todos os filhos dessa exibição como possíveis destinos de captura de rolagem.

ScrollCaptureHintInclude
Obsoleto.

Inclua explicitamente essa exibição como um possível destino de captura de rolagem.

SystemUiFlagFullscreen

Sinalizar para #setSystemUiVisibility(int): A exibição solicitou entrar no modo de tela inteira normal para que seu conteúdo possa assumir a tela enquanto ainda permite que o usuário interaja com o aplicativo.

SystemUiFlagHideNavigation

Sinalizar para #setSystemUiVisibility(int): A exibição solicitou que a navegação do sistema seja ocultada temporariamente.

SystemUiFlagImmersive

Sinalizar para #setSystemUiVisibility(int): View gostaria de permanecer interativo ao ocultar a barra de navegação com #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagImmersiveSticky

Sinalizar para #setSystemUiVisibility(int): A exibição gostaria de permanecer interativa ao ocultar a barra de status com #SYSTEM_UI_FLAG_FULLSCREEN e/ou ocultar a barra de navegação com #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagLayoutFullscreen

Sinalizar para #setSystemUiVisibility(int): View gostaria que sua janela fosse disposta como se tivesse solicitado #SYSTEM_UI_FLAG_FULLSCREEN, mesmo que atualmente não tenha.

SystemUiFlagLayoutHideNavigation

Sinalizar para #setSystemUiVisibility(int): View gostaria que sua janela fosse disposta como se tivesse solicitado #SYSTEM_UI_FLAG_HIDE_NAVIGATION, mesmo que atualmente não tenha.

SystemUiFlagLayoutStable

Sinalizador para #setSystemUiVisibility(int): Ao usar outros sinalizadores de layout, gostaríamos de uma visão estável das inserções de conteúdo fornecidas ao #fitSystemWindows(Rect).

SystemUiFlagLightNavigationBar

Sinalizar para #setSystemUiVisibility(int): Solicita que a barra de navegação desenhe em um modo compatível com planos de fundo claros da barra de navegação.

SystemUiFlagLightStatusBar

Sinalizar para #setSystemUiVisibility(int): Solicita que a barra de status seja desenhada em um modo compatível com planos de fundo claros da barra de status.

SystemUiFlagLowProfile

Sinalizador para #setSystemUiVisibility(int): A exibição solicitou que a interface do usuário do sistema entrasse em um modo discreto de "baixo perfil".

SystemUiFlagVisible

Constante especial para #setSystemUiVisibility(int): A exibição solicitou que a interface do usuário do sistema (barra de status) ficasse visível (o padrão).

SystemUiLayoutFlags

Sinalizadores que podem afetar o layout em relação à interface do usuário do sistema.

TextAlignmentCenter
Obsoleto.

Centralize o parágrafo, e.

TextAlignmentGravity
Obsoleto.

Padrão para a visualização raiz.

TextAlignmentInherit
Obsoleto.

Alinhamento de texto padrão.

TextAlignmentResolvedDefault
Obsoleto.

Alinhamento de texto resolvido padrão

TextAlignmentTextEnd
Obsoleto.

Alinhe ao final do parágrafo, e.

TextAlignmentTextStart
Obsoleto.

Alinhe ao início do parágrafo, e.

TextAlignmentViewEnd
Obsoleto.

Alinhe ao final da exibição, que é ALIGN_RIGHT se o layoutDirection resolvido da exibição for LTR e, caso contrário, ALIGN_LEFT.

TextAlignmentViewStart
Obsoleto.

Alinhe ao início da exibição, que é ALIGN_LEFT se o layoutDirection resolvido da exibição for LTR e, caso contrário, ALIGN_RIGHT.

TextDirectionAnyRtl
Obsoleto.

A direção do texto está usando o algoritmo "any-RTL".

TextDirectionFirstStrong
Obsoleto.

A direção do texto está usando o "primeiro algoritmo forte".

TextDirectionFirstStrongLtr
Obsoleto.

A direção do texto está usando o "primeiro algoritmo forte".

TextDirectionFirstStrongRtl
Obsoleto.

A direção do texto está usando o "primeiro algoritmo forte".

TextDirectionInherit
Obsoleto.

A direção do texto é herdada por meio de ViewGroup

TextDirectionLocale
Obsoleto.

A direção do texto está vindo da localidade do sistema.

TextDirectionLtr
Obsoleto.

A direção do texto é forçada a LTR.

TextDirectionRtl
Obsoleto.

A direção do texto é forçada a RTL.

ViewLogTag

A tag de registro usada por essa classe com android.

Propriedades

Nome Description
AccessibilityClassName

Obtém o nome da classe relatado aos serviços de acessibilidade.

AccessibilityClassNameFormatted

Retorne o nome da classe desse objeto a ser usado para fins de acessibilidade.

AccessibilityHeading

Obtém se essa exibição é um título para fins de acessibilidade.; Defina se o modo de exibição é um título para uma seção de conteúdo para fins de acessibilidade.

AccessibilityLiveRegion

Obtém o modo de região ao vivo para esta exibição.

AccessibilityNodeProvider

Obtém o provedor para gerenciar uma hierarquia de exibição virtual enraizada nesse Modo de Exibição e relatada a android.accessibilityservice.AccessibilityServices que exploram o conteúdo da janela.

AccessibilityPaneTitle

Obtém ou define o título que identifica esse painel aos serviços de acessibilidade.

AccessibilityPaneTitleFormatted

Obter o título do painel para fins de acessibilidade.; Parte visualmente distinta de uma janela com semântica semelhante à janela é considerada painéis para fins de acessibilidade.

AccessibilityTraversalAfter

Obtém a id de uma exibição após a qual esta é visitada na passagem de acessibilidade.

AccessibilityTraversalBefore

Obtém a id de uma exibição antes da qual esta é visitada na passagem de acessibilidade.

Activated

Indica o estado de ativação dessa exibição.; Altera o estado ativado dessa exibição.

AllowedHandwritingDelegatePackageName

Retorna o pacote permitido para exibições de editor delegado para as quais essa exibição pode atuar como um delegador de manuscrito, conforme definido por #setAllowedHandwritingDelegatePackage.

AllowedHandwritingDelegatorPackageName

Retorna o pacote permitido para exibições que podem atuar como um delegador de manuscrito para essa exibição do editor delegado, conforme definido por #setAllowedHandwritingDelegatorPackage.

Alpha

A opacidade da exibição.; Define a opacidade da exibição como um valor de 0 a 1, em que 0 significa que a exibição é completamente transparente e 1 significa que a exibição é completamente opaca.

Animation

Obtenha a animação atualmente associada a este modo de exibição.; Define a próxima animação a ser reproduzida para esse modo de exibição.

AnimationMatrix

Retornar a matriz de transformação atual do modo de exibição.; Altera a matriz de transformação na exibição.

ApplicationWindowToken

Recupere um token exclusivo que identifica a janela "real" de nível superior da janela à qual esse modo de exibição está anexado.

ApplyWindowInsets

Obtém ou define o manipulador usado quando os conjuntos de janelas são aplicados a essa exibição.

AttributeSourceResourceMap

Retorna o mapeamento da ID do recurso de atributo para a ID do recurso de origem em que o valor do atributo foi definido.

AutofillId

Obtém o identificador lógico exclusivo dessa visualização na atividade, para fins de preenchimento automático. A ID de preenchimento automático é criada sob demanda, a menos que seja definida explicitamente por setAutofillId(AutofillId). Consulte setAutofillId(AutofillId) para obter mais informações.

AutofillType

Descreve o tipo de preenchimento automático dessa exibição, para que você android.service.autofill.AutofillService possa criar o adequado AutofillValue ao preencher automaticamente a exibição.

AutofillValue

Obtém o valor de preenchimento automático atual do Modo de Exibição. Por padrão, retorna nulo, mas as subclasses devem substituí-lo e retornar um valor apropriado para dar suporte adequado à Estrutura de Preenchimento Automático.

AutoHandwritingEnabled

Retornar se o Modo de Exibição permite a iniciação automática de manuscrito.; Defina se essa exibição habilita a iniciação automática de manuscrito.

Background

Obtém o plano de fundo desenhável

BackgroundTintBlendMode

Retorne o modo de mesclagem usado para aplicar a tonalidade ao plano de fundo desenhável, se especificado.; Especifica o modo de mesclagem usado para aplicar a tonalidade especificada por #setBackgroundTintList(ColorStateList)} ao desenhável em segundo plano.

BackgroundTintList

Retornar a tonalidade aplicada ao plano de fundo desenhável, se especificado.; Aplica uma tonalidade ao plano de fundo desenhável.

BackgroundTintMode

Obtém ou define o modo de mesclagem usado para aplicar a tonalidade ao plano de fundo desenhável.

Baseline

Retorne o deslocamento da linha de base de texto do widget a partir do limite superior do widget.

Bottom

Posição inferior dessa exibição relativa ao seu pai.; Define a posição inferior dessa exibição em relação ao pai.

BottomFadingEdgeStrength

Retorna a força ou intensidade da borda inferior desbotada.

BottomPaddingOffset

Quantidade pela qual estender a região de desbotamento inferior.

CameraDistance

Obtém a distância ao longo do eixo Z da câmera para esta vista.

Class

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

(Herdado de Object)
Clickable

Indica se essa exibição reage a eventos de clique ou não.; Habilita ou desabilita eventos de clique para esse modo de exibição.

ClipBounds

Retorna uma cópia do #setClipBounds(Rect) clipBounds.; Define uma área retangular nessa exibição para a qual o modo de exibição será recortado quando ele for desenhado.

ClipToOutline

Retorna se a Estrutura de Tópicos deve ser usada para recortar o conteúdo do Modo de Exibição.; Define se a Estrutura de Tópicos do Modo de Exibição deve ser usada para recortar o conteúdo do Modo de Exibição.

ContentCaptureSession

Obtém a sessão usada para notificar eventos de captura de conteúdo.

ContentDescription

Obtém ou define o texto que descreve essa exibição para serviços de acessibilidade.

ContentDescriptionFormatted

Retorna a View"descrição do conteúdo". Define a Viewdescrição do conteúdo.

ContentSensitivity

Obtém o modo de confidencialidade de conteúdo para determinar se essa exibição exibe conteúdo confidencial.; Define o modo de confidencialidade de conteúdo para determinar se essa exibição exibe conteúdo confidencial (por exemplo,

Context

Retorna o contexto em que a exibição está sendo executada, por meio do qual ela pode acessar o tema atual, os recursos etc.

ContextClickable

Indica se essa exibição reage a cliques de contexto ou não.; Habilita ou desabilita o clique de contexto para esta exibição.

ContextMenuInfo

As exibições devem implementar isso se tiverem informações extras para associar ao menu de contexto.

DefaultFocusHighlightEnabled

Retorna se esse Modo de Exibição deve usar um realce de foco padrão quando ele é focado, mas não tem android.R.attr#state_focused definido em seu plano de fundo.; Define se esse modo de exibição deve usar um realce de foco padrão quando ele é focado, mas não tem android.R.attr#state_focused definido em seu plano de fundo.

Display

Obtém a exibição lógica à qual a janela do modo de exibição foi anexada.

DrawingCache

Chamar esse método é equivalente a chamar getDrawingCache(false).

DrawingCacheBackgroundColor

Este membro foi preterido.; Definir uma cor de plano de fundo sólida para os bitmaps do cache de desenho melhorará o desempenho e o uso da memória.

DrawingCacheEnabled

Indica se o cache de desenho está habilitado para essa exibição.; Habilita ou desabilita o cache de desenho.

DrawingCacheQuality

Retorna a qualidade do cache de desenho.; Defina a qualidade do cache de desenho dessa exibição.

DrawingTime

Retorna a hora em que o desenho da hierarquia de exibição foi iniciado.

DuplicateParentStateEnabled

Indica se isso duplica seu estado desenhável de seu pai.; Habilita ou desabilita a duplicação do estado pai nessa exibição.

Elevation

A elevação base dessa exibição relativa ao seu pai, em pixels.; Define a elevação base dessa exibição, em pixels.

EmptyStateSet

Indica que a exibição não tem estados definidos.

Enabled

Retorna o status habilitado para esta exibição.; Defina o estado habilitado dessa exibição.

EnabledFocusedSelectedStateSet

Indica que a exibição está habilitada, focada e selecionada.

EnabledFocusedSelectedWindowFocusedStateSet

Indica que a vista está ativada, focada, selecionada e que a sua janela tem o foco.

EnabledFocusedStateSet

Indica que a exibição está habilitada e tem o foco.

EnabledFocusedWindowFocusedStateSet

Indica que a exibição está habilitada, focada e sua janela tem o foco.

EnabledSelectedStateSet

Indica que a exibição está habilitada e selecionada.

EnabledSelectedWindowFocusedStateSet

Indica que a visualização está ativada, selecionada e sua janela tem o foco.

EnabledStateSet

Indica que a exibição está habilitada.

EnabledWindowFocusedStateSet

Indica que a exibição está habilitada e que sua janela tem foco.

ExplicitStyle

Retorna a ID do recurso para o estilo especificado usando style="..." no AttributeSetelemento XML de suporte do ou Resources#ID_NULL de outra forma, se não for especificado ou não aplicável.

FilterTouchesWhenObscured

Obtém se a estrutura deve descartar toques quando a janela do modo de exibição é obscurecida por outra janela visível no local tocado.; Define se a estrutura deve descartar toques quando a janela do modo de exibição é obscurecida por outra janela visível no local tocado.

FitsSystemWindows

Verifique o estado de #setFitsSystemWindows(boolean).

Focusable

Retorna se esse modo de exibição é capaz de se concentrar no momento.; Defina se essa exibição pode receber o foco.

FocusableInTouchMode

Quando um modo de exibição é focalizável, talvez ele não queira se concentrar quando estiver no modo de toque.; Defina se esse modo de exibição pode receber foco enquanto estiver no modo de toque.

FocusedByDefault

Retorna se essa exibição deve receber o foco quando o foco é restaurado para a hierarquia de exibição que contém essa exibição.; Define se essa exibição deve receber o foco quando o foco é restaurado para a hierarquia de exibição que contém essa exibição.

FocusedSelectedStateSet

Indica que a vista está focada e selecionada.

FocusedSelectedWindowFocusedStateSet

Indica que a vista está focada, selecionada e sua janela tem o foco.

FocusedStateSet

Indica que a vista está focada.

FocusedWindowFocusedStateSet

Indica que a exibição tem o foco e que sua janela tem o foco.

ForceDarkAllowed

Consulte #setForceDarkAllowed(boolean); Define se a força escura deve ou não ser aplicada a esse modo de exibição.

Foreground

Retorna o desenhável usado como o primeiro plano deste Modo de Exibição.; Forneça um Drawable que deve ser renderizado sobre todo o conteúdo na exibição.

ForegroundGravity

Descreve como o primeiro plano é posicionado.

ForegroundTintBlendMode

Retorne o modo de mesclagem usado para aplicar a tonalidade ao desenho em primeiro plano, se especificado.; Especifica o modo de mesclagem usado para aplicar a tonalidade especificada por #setForegroundTintList(ColorStateList)} ao desenhável em segundo plano.

ForegroundTintList

Retornar a tonalidade aplicada ao desenhável em primeiro plano, se especificado.; Aplica uma tonalidade ao desenho em primeiro plano.

ForegroundTintMode

Obtém ou define o modo de mesclagem usado para aplicar a tonalidade ao desenho em primeiro plano.

FrameContentVelocity

Obter a velocidade atual do Modo de Exibição.; Defina a velocidade atual do Modo de Exibição, apenas controlamos o valor positivo.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Handler

Um manipulador associado ao thread que executa o Modo de Exibição. Esse manipulador pode ser usado para bombear eventos na fila de eventos da interface do usuário.

HandwritingBoundsOffsetBottom

Retorne a quantidade de deslocamento aplicada à borda inferior dos limites de manuscrito dessa exibição, na unidade de pixel.

HandwritingBoundsOffsetLeft

Retorne a quantidade de deslocamento aplicada à borda esquerda dos limites de manuscrito dessa exibição, na unidade de pixel.

HandwritingBoundsOffsetRight

Retorne a quantidade de deslocamento aplicada à borda direita dos limites de manuscrito dessa exibição, na unidade de pixel.

HandwritingBoundsOffsetTop

Retorne a quantidade de deslocamento aplicada à borda superior dos limites de manuscrito dessa exibição, na unidade de pixel.

HandwritingDelegateFlags

Retorna sinalizadores configurando o comportamento de delegação de manuscrito para este modo de exibição do editor delegado, conforme definido por #setHandwritingDelegateFlags.; Define sinalizadores configurando o comportamento de delegação de manuscrito para este modo de exibição do editor delegado.

HandwritingDelegatorCallback

Retorna o conjunto de retorno de chamada pelo #setHandwritingDelegatorCallback qual deve ser chamado quando uma caneta MotionEvent ocorre dentro dos limites dessa exibição.; Define um retorno de chamada que deve ser chamado quando uma caneta MotionEvent ocorre dentro dos limites dessa exibição.

HapticFeedbackEnabled

Defina se essa exibição deve ter feedback háptico para eventos como pressionamentos longos.

HasExplicitFocusable

Retorna true se essa exibição for focalizável ou se contiver uma exibição alcançável para a qual #hasExplicitFocusable() retorna true.

HasFocus

Retorna true se essa exibição tiver foco em si ou for o ancestral da exibição que tem foco.

HasFocusable

Retorna true se essa exibição for focalizável ou se contiver uma exibição alcançável para a qual #hasFocusable() retorna true.

HasNestedScrollingParent

Retorna true se esse modo de exibição tiver um pai de rolagem aninhado.

HasOnClickListeners

Retorne se essa exibição tem um OnClickListener anexado.

HasOnLongClickListeners

Retorne se esse modo de exibição tem um OnLongClickListener anexado.

HasOverlappingRendering

Retorna se esse Modo de Exibição tem conteúdo que se sobrepõe.

HasPointerCapture

Verifica o status de captura do ponteiro.

HasTransientState

Indica se a exibição está atualmente acompanhando o estado transitório de que o aplicativo não deve se preocupar em salvar e restaurar, mas que a estrutura deve tomar nota especial para preservar quando possível.; Defina se essa exibição está atualmente acompanhando o estado transitório que a estrutura deve tentar preservar quando possível.

HasWindowFocus

Retorna true se esse modo de exibição estiver em uma janela que atualmente tem o foco da janela.

Height

Retorne a altura da sua visualização.

HorizontalFadingEdgeEnabled

Indique se as bordas horizontais estão desbotadas quando a exibição é rolada horizontalmente.; Defina se as bordas horizontais devem ser desbotadas quando essa exibição é rolada horizontalmente.

HorizontalFadingEdgeLength

Retorna o tamanho das bordas esmaecidas horizontais usadas para indicar que mais conteúdo neste modo de exibição está visível.

HorizontalScrollBarEnabled

Indique se a barra de rolagem horizontal deve ser desenhada ou não.; Defina se a barra de rolagem horizontal deve ser desenhada ou não.

HorizontalScrollbarHeight

Retorna a altura da barra de rolagem horizontal.

HorizontalScrollbarThumbDrawable

Retorna o desenhável atualmente configurado para o polegar da barra de rolagem horizontal se existir, nulo caso contrário.; Define o polegar horizontal desenhável

HorizontalScrollbarTrackDrawable

Retorna o Drawable atualmente configurado para a faixa da barra de rolagem horizontal se existir, nulo caso contrário.; Define a faixa horizontal desenhável

Hovered

Retornará true se o modo de exibição estiver focalizado no momento.; Define se o modo de exibição está focalizado no momento.

Id

Retorna o identificador dessa exibição.; Define o identificador para essa exibição.

ImportantForAccessibility

Obtém o modo para determinar se essa exibição é importante para acessibilidade.; Define como determinar se esse modo de exibição é importante para acessibilidade, que é se ele dispara eventos de acessibilidade e se é relatado aos serviços de acessibilidade que consultam a tela.

ImportantForAutofill

Obtém o modo para determinar se esse modo de exibição é importante para o preenchimento automático. Consulte setImportantForAutofill(int) e isImportantForAutofill() para obter mais informações sobre esse modo.

ImportantForContentCapture

Obtém o modo para determinar se esse modo de exibição é importante para a captura de conteúdo. Consulte setImportantForContentCapture(int) e isImportantForContentCapture() para obter mais informações sobre esse modo.

IsAccessibilityDataSensitive

Se essa exibição deve restringir o acesso ao serviço de acessibilidade somente a serviços que têm a android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade definida como true.

IsAccessibilityFocused

Retorna se esse Modo de Exibição é focado na acessibilidade.

IsAttachedToWindow

Retorna true se esse modo de exibição estiver anexado a uma janela no momento.

IsContentSensitive

Retorna se essa exibição exibe conteúdo confidencial, com base no valor definido explicitamente por #setContentSensitivity(int).

IsCredential

Esse método foi preterido no nível 37 da API. O isCredential() não é mais usado pelo sistema e não é recomendado para uso por aplicativos. As expectativas de uso e finalidade dessa propriedade nunca foram definidas claramente.

IsDirty

True se essa exibição tiver sido alterada desde a última vez que foi desenhada.

IsFocused

Retorna true se essa exibição tiver foco

IsHandwritingDelegate

Retorna se essa exibição foi definida como um delegado de manuscrito por #setIsHandwritingDelegate.; Define esse modo de exibição como um delegado de manuscrito.

IsHardwareAccelerated

Indica se essa exibição está anexada a uma janela acelerada por hardware ou não.

IsImportantForAccessibility

Calcula se essa exibição deve ser exposta para acessibilidade.

IsImportantForAutofill

Sugere ao sistema Android se o android.app.assist.AssistStructure.ViewNode associado a essa visualização é considerado importante para fins de preenchimento automático.

IsImportantForContentCapture

Sugere ao sistema Android se essa visualização é considerada importante para a captura de conteúdo, com base no valor explicitamente definido por #setImportantForContentCapture(int) e heurística quando é #IMPORTANT_FOR_CONTENT_CAPTURE_AUTO.

IsInEditMode

Indica se essa exibição está atualmente no modo de edição.

IsInLayout

Retorna se a hierarquia de exibição está passando por uma passagem de layout.

IsInTouchMode

Retorna o estado do modo de toque associado a essa exibição.

IsLaidOut

Retorna true se essa exibição tiver passado por pelo menos um layout desde que foi anexada ou desanexada pela última vez de uma janela.

IsLayoutDirectionResolved

True se a direção do layout tiver sido resolvida.

IsLayoutRequested

Indica se o layout dessa exibição será ou não solicitado durante a próxima passagem de layout de hierarquia.

IsOpaque

Indica se esse Modo de Exibição é opaco.

IsPaddingOffsetRequired

Se o Modo de Exibição desenhar conteúdo dentro de seu preenchimento e habilitar bordas esmaecidas, ele precisará dar suporte a deslocamentos de preenchimento.

IsPaddingRelative

Retorna se o preenchimento tiver sido definido por meio de valores #setPaddingRelative(int, int, int, int) relativos ou por meio de

IsPivotSet

Retorna se um pivô foi definido ou não por uma chamada para #setPivotX(float) ou #setPivotY(float).

IsScrollContainer

Indica se esse modo de exibição é um dos conjuntos de contêineres roláveis em sua janela.

IsShowingLayoutBounds

Retorna true quando a Exibição é anexada e a configuração do desenvolvedor do sistema para mostrar os limites do layout está habilitada ou false não.

IsShown

Retorna a visibilidade dessa exibição e de todos os seus ancestrais

IsTemporarilyDetached

Informa se o View está no estado entre #onStartTemporaryDetach() e #onFinishTemporaryDetach().

IsTextAlignmentResolved

True se o alinhamento de texto for resolvido.

IsTextDirectionResolved

True se a direção do texto for resolvida.

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 o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de pares JNI usados pelo .NET para o runtime de associação do Android.

KeepScreenOn

Retorna se a tela deve permanecer ativada, correspondente ao valor atual de #KEEP_SCREEN_ON.; Controla se a tela deve permanecer ativada, modificando o valor de #KEEP_SCREEN_ON.

KeyboardNavigationCluster

Retorna se essa exibição é uma raiz de um cluster de navegação de teclado.; Defina se essa exibição é uma raiz de um cluster de navegação de teclado.

KeyDispatcherState

Retorne o global KeyEvent.DispatcherState KeyEvent.DispatcherState para a janela dessa exibição.

LabelFor

Obtém a ID de uma exibição para a qual essa exibição serve como um rótulo para fins de acessibilidade.; Define a ID de uma exibição para a qual essa exibição serve como um rótulo para fins de acessibilidade.

LayerType

Indica que tipo de camada está atualmente associada a esta vista.

LayoutDirection

Retorna a direção de layout resolvida para este modo de exibição.; Defina a direção do layout para esse modo de exibição.

LayoutParameters

Obtenha os LayoutParams associados a este modo de exibição.; Defina os parâmetros de layout associados a essa exibição.

Left

Posição esquerda dessa exibição em relação ao seu pai.; Define a posição esquerda dessa exibição em relação ao pai.

LeftFadingEdgeStrength

Retorna a força, ou intensidade, da borda esmaecida esquerda.

LeftPaddingOffset

Quantidade pela qual estender a região de desvanecimento à esquerda.

LongClickable

Indica se essa exibição reage a eventos de clique longo ou não.; Habilita ou desabilita eventos de clique longo para esse modo de exibição.

Matrix

A matriz de transformação dessa exibição, que é calculada com base nas propriedades atuais de rotação, escala e pivô.

MeasuredHeight

Como #getMeasuredHeightAndState(), mas retorna apenas o componente de altura bruta (ou seja, o resultado é mascarado por #MEASURED_SIZE_MASK).

MeasuredHeightAndState

Retorne as informações de medição de altura total para essa exibição, conforme calculado pela chamada mais recente para #measure(int, int).

MeasuredState

Retorna apenas os bits de estado de #getMeasuredWidthAndState() e #getMeasuredHeightAndState(), combinados em um inteiro.

MeasuredWidth

Como #getMeasuredWidthAndState(), mas retorna apenas o componente de largura bruta (ou seja, o resultado é mascarado por #MEASURED_SIZE_MASK).

MeasuredWidthAndState

Retorne as informações de medida de largura total para essa exibição, conforme calculado pela chamada mais recente para #measure(int, int).

MinimumHeight

Retorna a altura mínima da vista.

MinimumWidth

Retorna a largura mínima da exibição.

NestedScrollingEnabled

Retornará true se a rolagem aninhada estiver habilitada para este modo de exibição.; Habilite ou desabilite a rolagem aninhada para esse modo de exibição.

NextClusterForwardId

Obtém a ID da raiz do próximo cluster de navegação do teclado.

NextFocusDownId

Obtém a ID da exibição a ser usada quando o próximo foco é FOCUS_DOWN .

NextFocusForwardId

Obtém a ID da exibição a ser usada quando o próximo foco é FOCUS_FORWARD .

NextFocusLeftId

Obtém a ID da exibição a ser usada quando o próximo foco é FOCUS_LEFT .

NextFocusRightId

Obtém a ID da exibição a ser usada quando o próximo foco é FOCUS_RIGHT .

NextFocusUpId

Obtém a ID da exibição a ser usada quando o próximo foco é FOCUS_UP .

OnFocusChangeListener

Retorna o retorno de chamada de alteração de foco registrado para esta exibição.; Registre um retorno de chamada a ser invocado quando o foco dessa exibição for alterado.

OutlineAmbientShadowColor

A cor da sombra definida por setOutlineAmbientShadowColor(int) ou preto se nada foi definido

OutlineProvider

Retorna a corrente ViewOutlineProvider do modo de exibição, que gera a Estrutura de Tópicos que define a forma da sombra que ele lança e habilita o recorte de estrutura de tópicos.; Define o ViewOutlineProvider modo de exibição, que gera a Estrutura de Tópicos que define a forma da sombra que ele lança e habilita o recorte de estrutura de tópicos.

OutlineSpotShadowColor

A cor da sombra definida por setOutlineSpotShadowColor(int) ou preto se nada foi definido

Overlay

Retorna a sobreposição para essa exibição, criando-a se ela ainda não existir.

OverScrollMode

Retorna o modo de rolagem excessiva para este modo de exibição.; Defina o modo de rolagem excessiva para esse modo de exibição.

PaddingBottom

Retorna o preenchimento inferior dessa exibição.

PaddingEnd

Retorna o preenchimento final dessa exibição, dependendo da direção do layout resolvida.

PaddingLeft

Retorna o preenchimento esquerdo dessa exibição.

PaddingRight

Retorna o preenchimento correto dessa exibição.

PaddingStart

Retorna o preenchimento inicial dessa exibição, dependendo da direção do layout resolvida.

PaddingTop

Retorna o preenchimento superior dessa exibição.

Parent

Obtém o pai dessa exibição. Observe que o pai é um ViewParent e não necessariamente uma exibição.

ParentForAccessibility

Obtém o pai para fins de acessibilidade. Observe que o pai para acessibilidade não é necessário para o pai imediato. É o primeiro predecessor que é importante para acessibilidade.

PeerReference

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

(Herdado de Object)
PendingCredentialCallback

Retorna o retorno de chamada que foi configurado anteriormente nessa exibição por meio da #setPendingCredentialRequest API.

PendingCredentialRequest

Retorna o GetCredentialRequest associado à exibição.

PivotX

O local x do ponto em torno do qual a exibição é #setRotation(float) rotated e #setScaleX(float) scaled.; Define o local x do ponto em torno do qual a exibição é #setRotation(float) rotated e #setScaleX(float) scaled.

PivotY

O local y do ponto em torno do qual a exibição é #setRotation(float) rotated e #setScaleY(float) scaled.; Define o local y do ponto em torno do qual a exibição é #setRotation(float) rotated e #setScaleY(float) scaled.

PointerIcon

Obtém o ícone do ponteiro do mouse para a exibição atual.

PreferKeepClear

Recupere a preferência para que essa exibição seja mantida limpa.; Defina uma preferência para manter os limites dessa exibição limpos de janelas flutuantes acima da janela dessa exibição.

PreferKeepClearRects

Defina uma preferência para manter os retângulos fornecidos livres das janelas flutuantes acima da janela desta vista.

Pressed

Indica se a exibição está atualmente em estado pressionado.; Define o estado pressionado para esse modo de exibição.

PressedEnabledFocusedSelectedStateSet

Indica que a vista está pressionada, ativada, focada e selecionada.

PressedEnabledFocusedSelectedWindowFocusedStateSet

Indica que a vista está pressionada, ativada, focada, selecionada e sua janela tem o foco.

PressedEnabledFocusedStateSet

Indica que a vista está pressionada, ativada e focada.

PressedEnabledFocusedWindowFocusedStateSet

Indica que a vista está pressionada, ativada, focada e sua janela tem o foco.

PressedEnabledSelectedStateSet

Indica que a vista está pressionada, ativada e selecionada.

PressedEnabledSelectedWindowFocusedStateSet

Indica que a vista está pressionada, ativada, selecionada e sua janela tem o foco.

PressedEnabledStateSet

Indica que a vista está pressionada e ativada.

PressedEnabledWindowFocusedStateSet

Indica que a vista está pressionada, ativada e sua janela tem o foco.

PressedFocusedSelectedStateSet

Indica que a vista está pressionada, focada e selecionada.

PressedFocusedSelectedWindowFocusedStateSet

Indica que a vista está pressionada, focada, selecionada e sua janela tem o foco.

PressedFocusedStateSet

Indica que a vista está pressionada e focada.

PressedFocusedWindowFocusedStateSet

Indica que a vista está pressionada, focada e sua janela tem o foco.

PressedSelectedStateSet

Indica que a vista foi pressionada e selecionada.

PressedSelectedWindowFocusedStateSet

Indica que a vista está pressionada, selecionada e sua janela tem o foco.

PressedStateSet

Indica que a vista está pressionada.

PressedWindowFocusedStateSet

Indica que a vista está pressionada e sua janela tem o foco.

RequestedFrameRate

Obter a taxa de quadros preferencial atual do Modo de Exibição.; Você pode definir a taxa de quadros preferencial para um Modo de Exibição usando um número positivo ou especificando a categoria de taxa de quadros preferencial usando constantes, incluindo REQUESTED_FRAME_RATE_CATEGORY_NO_PREFERENCE, REQUESTED_FRAME_RATE_CATEGORY_LOW, REQUESTED_FRAME_RATE_CATEGORY_NORMAL, REQUESTED_FRAME_RATE_CATEGORY_HIGH.

Resources

Retorna os recursos associados a essa exibição.

RevealOnFocusHint

Retorna a preferência desse modo de exibição pelo comportamento de revelação quando ele ganha foco.; Define a preferência desse modo de exibição pelo comportamento de revelação quando ele ganha foco.

Right

Posição direita dessa exibição em relação ao seu pai.; Define a posição certa dessa exibição em relação ao pai.

RightFadingEdgeStrength

Retorna a força, ou intensidade, da borda desbotada direita.

RightPaddingOffset

Quantidade pela qual estender a região de desbotamento correta.

RootSurfaceControl

O AttachedSurfaceControl em si não é um View, é apenas a interface para o objeto windowing-system que contém toda a hierarquia de exibição.

RootView

Localiza a exibição mais alta na hierarquia de exibição atual.

RootWindowInsets

Forneça WindowInsets originais que são despachados para a hierarquia de exibição.

Rotation

Os graus em que a exibição é girada em torno do ponto dinâmico.; Define os graus em que a exibição é girada em torno do ponto dinâmico.

RotationX

Os graus em que a exibição é girada ao redor do eixo horizontal por meio do ponto dinâmico.; Define os graus em que a exibição é girada em torno do eixo horizontal por meio do ponto dinâmico.

RotationY

Os graus em que a exibição é girada em torno do eixo vertical através do ponto dinâmico.; Define os graus em que a exibição é girada em torno do eixo vertical por meio do ponto dinâmico.

SaveEnabled

Indica se essa exibição salvará seu estado (ou seja, se seu #onSaveInstanceState método será chamado).; Controla se o salvamento do estado dessa exibição está habilitado (ou seja, se seu #onSaveInstanceState método será chamado).

SaveFromParentEnabled

Indica se toda a hierarquia sob essa exibição salvará seu estado quando uma passagem de salvamento de estado ocorrer de seu pai.; Controla se toda a hierarquia sob essa exibição salvará seu estado quando uma passagem de salvamento de estado ocorrer de seu pai.

ScaleX

A quantidade que a exibição é dimensionada em x ao redor do ponto dinâmico, como uma proporção da largura não dimensionada da exibição.; Define a quantidade em que a exibição é dimensionada em x ao redor do ponto dinâmico, como uma proporção da largura não dimensionada da exibição.

ScaleXs

Um wrapper de propriedade em torno da scaleX funcionalidade manipulada View#setScaleX(float) pelos métodos and View#getScaleX() .

ScaleY

A quantidade em que a exibição é dimensionada em y ao redor do ponto dinâmico, como uma proporção da altura não dimensionada da exibição.; Define a quantidade em que a exibição é dimensionada em Y ao redor do ponto dinâmico, como uma proporção da largura não dimensionada da exibição.

ScaleYs

Um wrapper de propriedade em torno da scaleY funcionalidade manipulada View#setScaleY(float) pelos métodos and View#getScaleY() .

ScreenReaderFocusable

Retorna se o modo de exibição deve ser tratado como uma unidade focalizável pelas ferramentas de acessibilidade do leitor de tela.; Define se esse Modo de Exibição deve ser um elemento focalizável para leitores de tela e inclui exibições não focalizáveis de sua subárvore ao fornecer comentários.

ScrollBarDefaultDelayBeforeFade

Retorna o atraso antes que as barras de rolagem esmaeçam.; Defina o atraso antes que as barras de rolagem esmaeçam.

ScrollBarFadeDuration

Retorna a duração do fade da barra de rolagem.; Defina a duração do fade da barra de rolagem.

ScrollbarFadingEnabled

Retorna true se as barras de rolagem desaparecerem quando essa exibição não estiver rolando; Defina se as barras de rolagem desaparecerão quando o modo de exibição não estiver rolando.

ScrollBarSize

Retorna o tamanho da barra de rolagem.; Defina o tamanho da barra de rolagem.

ScrollBarStyle

Retorna o estilo da barra de rolagem atual.; Especifique o estilo das barras de rolagem.

ScrollCaptureHint

Retorna a dica de captura de rolagem atual para este modo de exibição.; Define a dica de captura de rolagem para este Modo de Exibição.

ScrollIndicators

Retorna uma máscara de bits que representa os indicadores de rolagem habilitados.

ScrollX

Retornar a posição esquerda rolada deste modo de exibição.; Defina a posição rolada horizontal do modo de exibição.

ScrollY

Retornar a posição superior rolada deste modo de exibição.; Defina a posição rolada vertical do modo de exibição.

Selected

Indica o estado de seleção dessa exibição.; Altera o estado de seleção dessa exibição.

SelectedStateSet

Indica que a vista está selecionada.

SelectedWindowFocusedStateSet

Indica que a vista está selecionada e que sua janela tem o foco.

SolidColor

Substitua isso se sua exibição for conhecida por sempre ser desenhada sobre um plano de fundo de cor sólida e precisar desenhar bordas esmaecidas.

SoundEffectsEnabled

Defina se esse modo de exibição deve ter efeitos sonoros habilitados para eventos como clicar e tocar.

SourceLayoutResId

A View pode ser inflado a partir de um layout XML.

StateDescription

Obtém ou define a descrição de estado apresentada aos serviços de acessibilidade.

StateDescriptionFormatted

Retorna a Viewdescrição de estado 's.; Define a Viewdescrição do estado.

StateListAnimator

Retorna o StateListAnimator atual se existir.; Anexa o StateListAnimator fornecido a este Modo de Exibição.

SuggestedMinimumHeight

Retorna a altura mínima sugerida que a exibição deve usar.

SuggestedMinimumWidth

Retorna a largura mínima sugerida que a exibição deve usar.

SupplementalDescription

Obtém ou define informações de acessibilidade complementares para essa exibição.

SupplementalDescriptionFormatted

Retorna a descrição complementar do Modo de Exibição. Uma descrição complementar fornece informações complementares breves para esse nó, como a finalidade do nó quando essa finalidade não é transmitida dentro de sua representação textual. Por exemplo, se uma seleção suspensa tiver uma finalidade de definir a família de fontes, a descrição suplementar poderá ser "família de fontes". Se esse nó tiver filhos, sua descrição suplementar servirá como informações adicionais e não se destina a substituir nenhuma informação existente na subárvore. Isso é diferente do getContentDescription() em que essa descrição é puramente suplementar, enquanto uma descrição de conteúdo pode ser usada para substituir uma descrição para um nó ou sua subárvore que uma tecnologia adaptativa calcularia de outra forma com base em outras propriedades do nó e de seus descendentes. Observação: não substitua esse método, pois ele não terá nenhum efeito na descrição complementar apresentada aos serviços de acessibilidade. Você deve chamar setSupplementalDescription(CharSequence) para modificar a descrição complementar.

SystemGestureExclusionRects

Recupere a lista de áreas dentro do espaço de coordenadas pós-layout desse modo de exibição em que o sistema não deve interceptar toque ou outros gestos de dispositivo apontando.; Define uma lista de áreas dentro do espaço de coordenadas pós-layout desse modo de exibição em que o sistema não deve interceptar toque ou outros gestos de dispositivo apontando.

SystemUiFlags

Obtém ou define os sinalizadores de visibilidade da interface do usuário do sistema solicitados para essa exibição.

SystemUiVisibility
Obsoleto.

Retorna o último #setSystemUiVisibility(int) que essa exibição solicitou.; Solicite que a visibilidade da barra de status ou de outras decorações de tela/janela seja alterada.

Tag

Retorna a marca deste modo de exibição.; Define a marca associada a essa exibição.

TextAlignment

Retornar o alinhamento de texto resolvido.; Defina o alinhamento de texto.

TextDirection

Retornar a direção de texto resolvida.; Defina a direção do texto.

ThresholdClass

Obtém o identificador de classe JNI usado pelo .NET para o runtime de associação do Android.

ThresholdType

Obtém o tipo gerenciado usado pelo .NET para o runtime de associação do Android.

TooltipText

Obtém ou define o texto exibido na dica de ferramenta deste modo de exibição.

TooltipTextFormatted

Retorna o texto da dica de ferramenta do modo de exibição.; Define o texto da dica de ferramenta que será exibido em um pequeno pop-up ao lado do modo de exibição.

Top

Posição superior dessa exibição em relação ao seu pai.; Define a posição superior dessa exibição em relação ao pai.

TopFadingEdgeStrength

Retorna a força ou intensidade da borda superior desbotada.

TopPaddingOffset

Quantidade pela qual estender a região de desvanecimento superior.

Touchables

Localize e retorne todas as exibições tocáveis que são descendentes dessa exibição, possivelmente incluindo essa exibição se ela for tocável.

TouchDelegate

Obtém o TouchDelegate para esse modo de exibição.

TransitionAlpha

Essa propriedade destina-se apenas ao uso pela transição Fade, que a anima a produzir uma translucência visual que não tenha efeito colateral (ou seja afetada por) a propriedade alfa real.; Essa propriedade destina-se apenas ao uso pela transição Fade, que a anima a produzir uma translucência visual que não tenha efeito colateral (ou seja afetada por) a propriedade alfa real.

TransitionName

Retorna o nome do Modo de Exibição a ser usado para identificar Exibições em Transições.; Define o nome do Modo de Exibição a ser usado para identificar exibições em transições.

TranslationX

O local horizontal dessa exibição em relação à sua #getLeft() left posição.; Define o local horizontal dessa exibição em relação à sua #getLeft() left posição.

TranslationY

O local vertical dessa exibição em relação à sua #getTop() top posição.; Define o local vertical dessa exibição em relação à sua #getTop() top posição.

TranslationZ

O local de profundidade dessa exibição em relação ao seu #getElevation() elevation.; Define o local de profundidade dessa exibição em relação à sua #getElevation() elevation.

UniqueDrawingId

Obtenha o identificador usado para esta vista pelo sistema de desenho.

VerticalFadingEdgeEnabled

Indique se as bordas verticais estão desbotadas quando a exibição é rolada horizontalmente.; Defina se as bordas verticais devem ser desbotadas quando essa exibição é rolada verticalmente.

VerticalFadingEdgeLength

Retorna o tamanho das bordas esmaecidas verticais usadas para indicar que mais conteúdo neste modo de exibição está visível.

VerticalScrollBarEnabled

Indique se a barra de rolagem vertical deve ser desenhada ou não.; Defina se a barra de rolagem vertical deve ser desenhada ou não.

VerticalScrollbarPosition

Defina a posição da barra de rolagem vertical.

VerticalScrollbarThumbDrawable

Retorna o Desenhável atualmente configurado para o polegar da barra de rolagem vertical se existir, nulo caso contrário.; Define o desenhável da barra de rolagem vertical

VerticalScrollbarTrackDrawable

Retorna o Desenhável configurado no momento para a faixa da barra de rolagem vertical se existir, nulo caso contrário.; Define a faixa de rolagem vertical desenhável

VerticalScrollbarWidth

Retorna a largura da barra de rolagem vertical.

ViewTranslationResponse

Retorna o ViewTranslationResponse associado a essa exibição.

ViewTreeObserver

Retorna o ViewTreeObserver para a hierarquia desse modo de exibição.

Visibility

Retorna o status de visibilidade dessa exibição.; Defina o estado de visibilidade dessa exibição.

Width

Retorne a largura da sua exibição.

WindowAttachCount

O número de vezes que essa exibição foi anexada a uma janela

WindowFocusedStateSet

Indica que a janela do modo de exibição tem foco.

WindowId

Recupere o para a janela à qual essa exibição está anexada WindowId no momento.

WindowInsetsController

Recupera o único WindowInsetsController da janela à qual esse modo de exibição está anexado.

WindowSystemUiVisibility

Retorna a visibilidade atual da interface do usuário do sistema que está definida no momento para toda a janela.

WindowToken

Recupere um token exclusivo que identifica a janela à qual esse modo de exibição está anexado.

WindowVisibility

Retorna a visibilidade atual da janela à qual esta exibição está anexada (, #GONE#INVISIBLE, ou #VISIBLE).

X

Um wrapper de propriedade em torno da x funcionalidade manipulada View#setX(float) pelos métodos and View#getX() .

Y

Um wrapper de propriedade em torno da y funcionalidade manipulada View#setY(float) pelos métodos and View#getY() .

Z

Um wrapper de propriedade em torno da z funcionalidade manipulada View#setZ(float) pelos métodos and View#getZ() .

Métodos

Nome Description
AddChildrenForAccessibility(IList<View>)

Adiciona os filhos dessa Exibição relevantes para acessibilidade à lista fornecida como saída.

AddExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo, String, Bundle)

Adiciona dados extras a um AccessibilityNodeInfo com base em uma solicitação explícita para os dados adicionais.

AddFocusables(IList<View>, FocusSearchDirection, FocusablesFlags)

Adiciona todas as exibições focalizáveis que são descendentes dessa exibição (possivelmente incluindo essa exibição se ela for focalizável) às exibições.

AddFocusables(IList<View>, FocusSearchDirection)

Adicione todas as exibições focalizáveis que são descendentes dessa exibição (possivelmente incluindo essa exibição se ela for focalizável) às exibições.

AddKeyboardNavigationClusters(ICollection<View>, FocusSearchDirection)

Adiciona todas as raízes de cluster de navegação do teclado que são descendentes dessa exibição (possivelmente incluindo essa exibição se for uma raiz de cluster em si) às exibições.

AddOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Adicione um ouvinte para anexar alterações de estado.

AddOnLayoutChangeListener(View+IOnLayoutChangeListener)

Adicione um ouvinte que será chamado quando os limites da exibição forem alterados devido ao processamento do layout.

AddOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Adiciona um ouvinte que receberá s não tratados KeyEvent.

AddTouchables(IList<View>)

Adicione todas as exibições tocáveis que sejam descendentes dessa exibição (possivelmente incluindo essa exibição se ela for tocável) às exibições.

Animate()

Esse método retorna um objeto ViewPropertyAnimator, que pode ser usado para animar propriedades específicas nesse modo de exibição.

AnnounceForAccessibility(ICharSequence)

Método de conveniência para enviar um AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent para sugerir que um serviço de acessibilidade anuncie o texto especificado para seus usuários.

AnnounceForAccessibility(String)

Método de conveniência para enviar um AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent para sugerir que um serviço de acessibilidade anuncie o texto especificado para seus usuários.

Autofill(AutofillValue)

Preenche automaticamente o conteúdo dessa visualização com o value.

Autofill(SparseArray)

Preenche automaticamente o conteúdo dos filhos virtuais dentro desta visualização.

AwakenScrollBars()

Acione as barras de rolagem para desenhar.

AwakenScrollBars(Int32, Boolean)

Acione as barras de rolagem para desenhar.

AwakenScrollBars(Int32)

Acione as barras de rolagem para desenhar.

BringToFront()

Altere a ordem z da exibição na árvore, para que ela fique acima de outras exibições irmãs.

BuildDrawingCache()

Chamar esse método é equivalente a chamar buildDrawingCache(false).

BuildDrawingCache(Boolean)

Força o cache de desenho a ser criado se o cache de desenho for inválido.

BuildLayer()

Força a camada desta vista a ser criada e esta vista a ser renderizada em sua camada.

CallOnClick()

Chame diretamente qualquer OnClickListener anexado.

CancelDragAndDrop()

Cancela uma operação de arrastar e soltar em andamento.

CancelLongPress()

Cancela um pressionamento longo pendente.

CancelPendingInputEvents()

Cancele todos os eventos de entrada de alto nível adiados que foram postados anteriormente na fila de eventos.

CanResolveLayoutDirection()

Verifique se a resolução da direção do layout pode ser feita.

CanResolveTextAlignment()

Verifique se a resolução de alinhamento de texto pode ser feita.

CanResolveTextDirection()

Verifique se a resolução da direção do texto pode ser feita.

CanScrollHorizontally(Int32)

Verifique se essa visualização pode ser rolada horizontalmente em uma determinada direção.

CanScrollVertically(Int32)

Verifique se essa visualização pode ser rolada verticalmente em uma determinada direção.

CheckInputConnectionProxy(View)

Chamado pelo android.view.inputmethod.InputMethodManager quando uma exibição que não é o destino da conexão de entrada atual está tentando fazer uma chamada no gerenciador.

ClearAnimation()

Cancela todas as animações para esta visualização.

ClearFocus()

Chamado quando essa visão quer desistir do foco.

ClearPendingCredentialRequest()

Limpa a solicitação e o retorno de chamada definidos anteriormente por meio View#setPendingCredentialRequestde .

ClearViewTranslationCallback()

Desmarque o ViewTranslationCallback desta visualização.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CombineMeasuredStates(Int32, Int32)

Mescle dois estados conforme retornado por #getMeasuredState().

ComputeHorizontalScrollExtent()

Calcule a extensão horizontal do polegar da barra de rolagem horizontal dentro do intervalo horizontal.

ComputeHorizontalScrollOffset()

Calcule o deslocamento horizontal do polegar da barra de rolagem horizontal dentro do intervalo horizontal.

ComputeHorizontalScrollRange()

Calcule o intervalo horizontal que a barra de rolagem horizontal representa.

ComputeScroll()

Chamado por um pai para solicitar que um filho atualize seus valores para mScrollX e mScrollY, se necessário.

ComputeSystemWindowInsets(WindowInsets, Rect)

Compute as inserções que devem ser consumidas por essa exibição e as que devem se propagar para aquelas abaixo dela.

ComputeVerticalScrollExtent()

Calcule a extensão vertical do polegar da barra de rolagem vertical dentro do intervalo vertical.

ComputeVerticalScrollOffset()

Calcule o deslocamento vertical do polegar da barra de rolagem vertical dentro do intervalo horizontal.

ComputeVerticalScrollRange()

Calcule o intervalo vertical que a barra de rolagem vertical representa.

Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
CreateAccessibilityNodeInfo()

Retorna uma AccessibilityNodeInfo representação dessa exibição do ponto de vista de um android.accessibilityservice.AccessibilityService.

CreateContextMenu(IContextMenu)

Mostre o menu de contexto para esta visualização.

DestroyDrawingCache()

Libera os recursos usados pelo cache de desenho.

DispatchApplyWindowInsets(WindowInsets)

Solicite a aplicação das inserções de janela fornecidas a esta visualização ou a outra visualização em sua subárvore.

DispatchCapturedPointerEvent(MotionEvent)

Passe um evento de ponteiro capturado para a exibição focalizada.

DispatchConfigurationChanged(Configuration)

Envie uma notificação sobre uma alteração de configuração de recurso na hierarquia de exibição.

DispatchCreateViewTranslationRequest(IDictionary<AutofillId,Int64[]>, Int32[], TranslationCapability, IList<ViewTranslationRequest>)

Despache para coletar o ViewTranslationRequests para fins de tradução percorrendo a hierarquia quando o aplicativo solicitar a tradução da interface do usuário.

DispatchDisplayHint(ViewStates)

Envie uma dica sobre se essa exibição é exibida.

DispatchDragEvent(DragEvent)

Detecta se essa exibição está habilitada e tem um ouvinte de eventos de arrastar.

DispatchDraw(Canvas)

Chamado por draw para desenhar as visualizações filhas.

DispatchDrawableHotspotChanged(Single, Single)

Despacha drawableHotspotAlterado para todos os filhos desta visualização.

DispatchFinishTemporaryDetach()

Despache #onFinishTemporaryDetach() para esse Modo de Exibição e seus filhos diretos se esse for um Modo de Exibição de contêiner.

DispatchGenericFocusedEvent(MotionEvent)

Envie um evento de movimento genérico para a exibição focada no momento.

DispatchGenericMotionEvent(MotionEvent)

Despache um evento de movimento genérico.

DispatchGenericPointerEvent(MotionEvent)

Despache um evento de movimento genérico para a exibição sob o primeiro ponteiro.

DispatchHoverEvent(MotionEvent)

Despache um evento de foco.

DispatchKeyEvent(KeyEvent)

Envie um evento-chave para a próxima exibição no caminho de foco.

DispatchKeyEventPreIme(KeyEvent)

Despache um evento de chave antes que ele seja processado por qualquer método de entrada associado à hierarquia de exibição.

DispatchKeyShortcutEvent(KeyEvent)

Despacha um evento de atalho de tecla.

DispatchNestedFling(Single, Single, Boolean)

Envie um arremesso para um pai de rolagem aninhado.

DispatchNestedPreFling(Single, Single)

Despache uma arremesso para um pai de rolagem aninhado antes que ela seja processada por essa exibição.

DispatchNestedPrePerformAccessibilityAction(Action, Bundle)

Relate uma ação de acessibilidade aos pais dessa exibição para processamento delegado.

DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[])

Despache uma etapa de uma rolagem aninhada em andamento antes que essa exibição consuma qualquer parte dela.

DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[])

Despache uma etapa de um pergaminho aninhado em andamento.

DispatchPointerCaptureChanged(Boolean)

Notifica essa exibição de que seu estado de captura de ponteiro foi alterado.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Envia um AccessibilityEvent para adicionar o View conteúdo do texto do modo de exibição e seus filhos.

DispatchProvideAutofillStructure(ViewStructure, AutofillFlags)

Despacha a criação de um ViewStructures para fins de preenchimento automático na hierarquia, quando uma estrutura do Assist está sendo criada como parte de uma solicitação de preenchimento automático.

DispatchProvideStructure(ViewStructure)

Criação de despacho para ViewStructure baixo na hierarquia.

DispatchRestoreInstanceState(SparseArray)

Chamado por #restoreHierarchyState(android.util.SparseArray) para recuperar o estado para essa exibição e seus filhos.

DispatchSaveInstanceState(SparseArray)

Chamado por #saveHierarchyState(android.util.SparseArray) para armazenar o estado para esta visão e seus filhos.

DispatchScrollCaptureSearch(Rect, Point, IConsumer)

Envie uma solicitação de pesquisa de captura de rolagem para baixo na hierarquia de exibição.

DispatchSetActivated(Boolean)

Despache setActivated para todos os filhos desta visualização.

DispatchSetPressed(Boolean)

Despachar setPressionado para todos os filhos desta Visão.

DispatchSetSelected(Boolean)

Conjunto de expediçãoSelecionado para todos os filhos desta Vista.

DispatchStartTemporaryDetach()

Despache #onStartTemporaryDetach() para esse Modo de Exibição e seus filhos diretos se esse for um Modo de Exibição de contêiner.

DispatchSystemUiVisibilityChanged(Int32)
Obsoleto.

Notifica essa exibição de que a visibilidade da interface do usuário do sistema foi alterada.

DispatchSystemUiVisibilityChanged(SystemUiFlags)

Envie retornos de chamada para #setOnSystemUiVisibilityChangeListener baixo na hierarquia de exibição.

DispatchTouchEvent(MotionEvent)

Passe o evento de movimento da tela sensível ao toque para a exibição de destino ou essa exibição, se for o destino.

DispatchTrackballEvent(MotionEvent)

Passe um evento de movimento de trackball para a visualização focada.

DispatchUnhandledMove(View, FocusSearchDirection)

Esse método é a última chance para a exibição focada e seus ancestrais responderem a uma tecla de seta.

DispatchVisibilityChanged(View, ViewStates)

Despache uma alteração de visibilidade da vista para baixo na hierarquia da vista.

DispatchWindowFocusChanged(Boolean)

Chamado quando a janela que contém essa exibição ganha ou perde o foco da janela.

DispatchWindowInsetsAnimationEnd(WindowInsetsAnimation)

Despacha WindowInsetsAnimation.Callback#onEnd(WindowInsetsAnimation) quando a animação de Inserções de janela termina.

DispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation)

Despacha WindowInsetsAnimation.Callback#onPrepare(WindowInsetsAnimation) quando a animação de Inserções de janela está sendo preparada.

DispatchWindowInsetsAnimationProgress(WindowInsets, IList<WindowInsetsAnimation>)

Despacha WindowInsetsAnimation.Callback#onProgress(WindowInsets, List) quando a animação de Inserções de janela progride.

DispatchWindowInsetsAnimationStart(WindowInsetsAnimation, WindowInsetsAnimation+Bounds)

Despacha WindowInsetsAnimation.Callback#onStart(WindowInsetsAnimation, Bounds) quando a animação de Inserções de janela é iniciada.

DispatchWindowSystemUiVisiblityChanged(SystemUiFlags)

Envie retornos de chamada para #onWindowSystemUiVisibilityChanged(int) baixo na hierarquia de exibição.

DispatchWindowVisibilityChanged(ViewStates)

Envie uma alteração de visibilidade da janela para baixo na hierarquia de exibição.

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 o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
Draw(Canvas)

Renderize manualmente essa visualização (e todos os seus filhos) para o Canvas fornecido.

DrawableHotspotChanged(Single, Single)

Essa função é chamada sempre que o ponto de acesso da visualização é alterado e precisa ser propagada para drawables ou visualizações secundárias gerenciadas pela visualização.

DrawableStateChanged()

Essa função é chamada sempre que o estado da visualização é alterado de forma que afete o estado dos drawables que estão sendo exibidos.

Equals(Object)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
FindFocus()

Localize a exibição na hierarquia enraizada nessa exibição que atualmente tem foco.

FindOnBackInvokedDispatcher()

Suba a hierarquia de exibição para encontrar o OnBackInvokedDispatcher.

FindViewById(Int32)

Localiza a primeira exibição descendente com a ID fornecida, a exibição em si se a ID corresponder ou #getId()null se a ID for inválida (< 0) ou se não houver nenhuma exibição correspondente na hierarquia.

FindViewById<T>(Int32)

Localiza a exibição com a ID especificada como o tipo solicitado.

FindViewsWithText(IList<View>, ICharSequence, FindViewsWith)

Localiza as Views que contêm determinado texto.

FindViewsWithText(IList<View>, String, FindViewsWith)

Localiza as Views que contêm determinado texto.

FindViewWithTag(Object)

Procure uma visualização secundária com a tag fornecida.

FitSystemWindows(Rect)
Obsoleto.

Chamado pela hierarquia de exibição quando as inserções de conteúdo de uma janela foram alteradas, para permitir que ela ajuste seu conteúdo para caber nessas janelas.

FocusSearch(FocusSearchDirection)

Encontre a vista mais próxima na direção especificada que pode ter foco.

ForceHasOverlappingRendering(Boolean)

Define o comportamento de renderização sobreposta para essa exibição (consulte hasOverlappingRendering() para obter mais detalhes sobre esse comportamento). Chamar esse método é uma alternativa para substituir hasOverlappingRendering() em uma subclasse, fornecendo o valor que é usado internamente. Ou seja, quando forceHasOverlappingRendering(boolean) é chamado, o valor de hasOverlappingRendering() é ignorado e o valor passado para esse método é usado em vez disso.

ForceLayout()

Força essa exibição a ser disposta durante a próxima passagem de layout.

GatherTransparentRegion(Region)

Isso é usado pelo ViewRoot para executar uma otimização quando a hierarquia de exibição contém um ou vários SurfaceView.

GenerateDisplayHash(String, Rect, IExecutor, IDisplayHashResultCallback)

Chamado para gerar um DisplayHash para esta visualização.

GenerateViewId()

Gere um valor adequado para uso no #setId(int).

GetAccessibilityDelegate()

Retorna o delegado para implementar o suporte à acessibilidade por meio da composição.

GetAttributeResolutionStack(Int32)

Retorna a lista ordenada de ID de recurso que são consideradas ao resolver valores de atributo para este View.

GetAutofillHints()

Obtém as dicas que ajudam a android.service.autofill.AutofillService determinar como preencher automaticamente a exibição com os dados do usuário.

GetClipBounds(Rect)

Preenche um retângulo de saída com os limites de clipe da exibição, retornando true se for bem-sucedido ou false se os limites de clipe da exibição forem null.

GetDefaultSize(Int32, Int32)

Utilitário para retornar um tamanho padrão.

GetDrawableState()

Retorna uma matriz de IDs de recursos dos estados desenháveis que representam o estado atual da exibição.

GetDrawingCache(Boolean)

Retorna o bitmap no qual este desenho de vista é armazenado em cache.

GetDrawingRect(Rect)

Retorne os limites de desenho visíveis da vista.

GetFocusable()

Retorna a configuração focalizável para esta vista.

GetFocusables(FocusSearchDirection)

Localize e retorne todas as exibições focalizáveis que são descendentes dessa exibição, possivelmente incluindo essa exibição se ela for focalizável.

GetFocusedRect(Rect)

Quando uma exibição tem foco e o usuário navega para fora dele, a próxima exibição é pesquisada a partir do retângulo preenchido por esse método.

GetGlobalVisibleRect(Rect, Point)

Define r as coordenadas da área não recortada dessa vista no espaço de coordenadas da vista raiz da vista.

GetGlobalVisibleRect(Rect)

Define r as coordenadas da área não recortada dessa vista no espaço de coordenadas da vista raiz da vista.

GetHashCode()

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

(Herdado de Object)
GetHasOverlappingRendering()

Retorna o valor para renderização sobreposta que é usada internamente.

GetHitRect(Rect)

Retângulo de acerto nas coordenadas dos pais

GetLocalVisibleRect(Rect)

Define r as coordenadas da área não recortada dessa vista em relação ao canto superior esquerdo da vista.

GetLocationInSurface(Int32[])

Obtém as coordenadas dessa vista no espaço de coordenadas do Surface que contém a vista.

GetLocationInWindow(Int32[])

Obtém as coordenadas dessa exibição no espaço de coordenadas da janela que contém a exibição, independentemente das decorações do sistema.

GetLocationOnScreen(Int32[])

Obtém as coordenadas dessa exibição no espaço de coordenadas da tela do dispositivo, independentemente das decorações do sistema e se o sistema está no modo de várias janelas.

GetReceiveContentMimeTypes()

Retorna os tipos MIME aceitos por #performReceiveContent para essa exibição, conforme configurado por meio do #setOnReceiveContentListener.

GetTag(Int32)

Retorna a marca associada a essa exibição e a chave especificada.

GetWindowVisibleDisplayFrame(Rect)

Recupere o tamanho geral da exibição visível no qual a janela à qual essa exibição está anexada foi posicionada.

GetX()

A posição x visual dessa exibição, em pixels.

GetY()

A posição visual y dessa exibição, em pixels.

GetZ()

A posição z visual dessa exibição, em pixels.

Inflate(Context, Int32, ViewGroup)

Inflar uma exibição de um recurso XML.

InitializeFadingEdge(TypedArray)

Inicializa as bordas esmaecidas de um determinado conjunto de atributos estilizados.

InitializeScrollbars(TypedArray)

Inicializa as barras de rolagem de um determinado conjunto de atributos estilizados.

Invalidate()

Invalidar toda a visualização.

Invalidate(Int32, Int32, Int32, Int32)

Marque a área definida pelo rect (l,t,r,b) como precisando ser desenhada.

Invalidate(Rect)

Marque a área definida como suja como precisando ser desenhada.

InvalidateDrawable(Drawable)

Invalida o Drawable especificado.

InvalidateOutline()

Chamado para reconstruir o Esboço desta Visão a partir de seu ViewOutlineProvider outline provider

InvokeFitsSystemWindows()
Obsoleto.

Invoca o comportamento herdado do fit-system-windows dessa exibição.

IsVisibleToUserForAutofill(Int32)

Calcula se essa exibição de preenchimento automático virtual está visível para o usuário.

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

Chame Drawable#jumpToCurrentState() Drawable.jumpToCurrentState() todos os objetos desenháveis associados a essa visualização.

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

Encontre o cluster de navegação por teclado mais próximo na direção especificada.

Layout(Int32, Int32, Int32, Int32)

Atribuir um tamanho e uma posição a uma vista e a todos os seus descendentes

Measure(Int32, Int32)

Isso é chamado para descobrir o tamanho de uma visão.

MergeDrawableStates(Int32[], Int32[])

Mescle seus próprios valores de estado em <var>additionalState</var> nos valores <de estado base var>baseState</var> que foram retornados por #onCreateDrawableState(int).

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

Desloque a localização horizontal dessa exibição pela quantidade especificada de pixels.

OffsetTopAndBottom(Int32)

Desloque a localização vertical dessa exibição pelo número especificado de pixels.

OnAnimationEnd()

Invocado por um ViewGroup pai para notificar o fim da animação atualmente associada a essa exibição.

OnAnimationStart()

Invocado por um ViewGroup pai para notificar o início da animação atualmente associada a essa exibição.

OnApplyWindowInsets(WindowInsets)

Chamado quando a visão deve ser aplicada WindowInsets de acordo com sua política interna.

OnAttachedToWindow()

Isso é chamado quando a exibição é anexada a uma janela.

OnCancelPendingInputEvents()

Chamado como resultado de uma chamada para #cancelPendingInputEvents() nesta exibição ou em uma exibição pai.

OnCapturedPointerEvent(MotionEvent)

Implemente esse método para manipular eventos de ponteiro capturados

OnCheckIsTextEditor()

Verifique se a visualização chamada é um editor de texto, caso em que faria sentido exibir automaticamente uma janela de entrada suave para ela.

OnConfigurationChanged(Configuration)

Chamado quando a configuração atual dos recursos que estão sendo usados pelo aplicativo foi alterada.

OnCreateContextMenu(IContextMenu)

As exibições devem implementar isso se a própria exibição for adicionar itens ao menu de contexto.

OnCreateDrawableState(Int32)

Gere o novo android.graphics.drawable.Drawable estado para essa exibição.

OnCreateInputConnection(EditorInfo)

Crie um novo InputConnection para um InputMethod interagir com a exibição.

OnCreateViewTranslationRequest(Int32[], IConsumer)

Coleta um ViewTranslationRequest que representa o conteúdo a ser traduzido na exibição.

OnCreateVirtualViewTranslationRequests(Int64[], Int32[], IConsumer)

Coleta ViewTranslationRequests que representa o conteúdo a ser traduzido para as visualizações virtuais na visualização do host.

OnDetachedFromWindow()

Isso é chamado quando a exibição é desanexada de uma janela.

OnDisplayHint(Int32)

Dá a essa exibição uma dica sobre se é exibido ou não.

OnDragEvent(DragEvent)

Manipula eventos de arrastar enviados pelo sistema após uma chamada para android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().

OnDraw(Canvas)

Implemente isso para fazer seu desenho.

OnDrawForeground(Canvas)

Desenhe qualquer conteúdo de primeiro plano para essa exibição.

OnDrawScrollBars(Canvas)

Solicite o desenho da barra de rolagem horizontal e vertical.

OnFilterTouchEventForSecurity(MotionEvent)

Filtre o evento de toque para aplicar políticas de segurança.

OnFinishInflate()

Finalize o preenchimento de uma exibição do XML.

OnFinishTemporaryDetach()

Chamado depois de #onStartTemporaryDetach quando o contêiner terminar de alterar a exibição.

OnFocusChanged(Boolean, FocusSearchDirection, Rect)

Chamado pelo sistema de exibição quando o estado de foco dessa exibição é alterado.

OnGenericMotionEvent(MotionEvent)

Implemente esse método para lidar com eventos de movimento genéricos.

OnHoverChanged(Boolean)

Implemente esse método para lidar com alterações de estado de foco.

OnHoverEvent(MotionEvent)

Implemente esse método para lidar com eventos de foco.

OnInitializeAccessibilityEvent(AccessibilityEvent)

Inicializa um AccessibilityEvent com informações sobre esse Modo de Exibição, que é a origem do evento.

OnInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)

Inicializa um AccessibilityNodeInfo com informações sobre esse modo de exibição.

OnKeyDown(Keycode, KeyEvent)

Implementação padrão de KeyEvent.Callback#onKeyDown(int, KeyEvent) KeyEvent.Callback.onKeyDown(): execute o pressionamento da exibição quando KeyEvent#KEYCODE_DPAD_CENTER ou KeyEvent#KEYCODE_ENTER for liberado, se a exibição estiver ativada e clicável.

OnKeyLongPress(Keycode, KeyEvent)

A implementação padrão de KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): sempre retorna false (não manipula o evento).

OnKeyMultiple(Keycode, Int32, KeyEvent)

A implementação padrão de KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple(): sempre retorna false (não manipula o evento).

OnKeyPreIme(Keycode, KeyEvent)

Manipule um evento de chave antes que ele seja processado por qualquer método de entrada associado à hierarquia de exibição.

OnKeyShortcut(Keycode, KeyEvent)

Chamado na visualização focada quando um evento de atalho de tecla não é manipulado.

OnKeyUp(Keycode, KeyEvent)

Implementação padrão de KeyEvent.Callback#onKeyUp(int, KeyEvent) KeyEvent.Callback.onKeyUp(): executa o clique da visualização quando KeyEvent#KEYCODE_DPAD_CENTER, KeyEvent#KEYCODE_ENTER ou KeyEvent#KEYCODE_SPACE é liberado.

OnLayout(Boolean, Int32, Int32, Int32, Int32)

Chamado do layout quando esse modo de exibição deve atribuir um tamanho e uma posição a cada um de seus filhos.

OnMeasure(Int32, Int32)

Meça a vista e seu conteúdo para determinar a largura e a altura medidas.

OnOverScrolled(Int32, Int32, Boolean, Boolean)

Chamado por #overScrollBy(int, int, int, int, int, int, int, int, boolean) para responder aos resultados de uma operação de rolagem.

OnPointerCaptureChange(Boolean)

Chamado quando a janela acaba de adquirir ou perder a captura do ponteiro.

OnPopulateAccessibilityEvent(AccessibilityEvent)

Chamado de dar uma chance a esse Modo de Exibição de preencher o evento de acessibilidade com seu conteúdo de #dispatchPopulateAccessibilityEvent(AccessibilityEvent) texto.

OnProvideAutofillStructure(ViewStructure, AutofillFlags)

Preenche um ViewStructure para atender a uma solicitação de preenchimento automático.

OnProvideAutofillVirtualStructure(ViewStructure, AutofillFlags)

Preenche um ViewStructure filho virtual contendo para atender a uma solicitação de preenchimento automático.

OnProvideContentCaptureStructure(ViewStructure, Int32)

Preenche um ViewStructure para captura de conteúdo.

OnProvideStructure(ViewStructure)

Chamado quando a estrutura de assistência está sendo recuperada de uma exibição como parte do android.app.Activity#onProvideAssistData Activity.onProvideAssistData.

OnProvideVirtualStructure(ViewStructure)

Chamado quando a estrutura de assistência está sendo recuperada de uma visualização como parte da android.app.Activity#onProvideAssistData Activity.onProvideAssistData para gerar estrutura virtual adicional nessa visualização.

OnReceiveContent(ContentInfo)

Implementa o comportamento padrão para receber conteúdo para esse tipo de exibição.

OnResolvePointerIcon(MotionEvent, Int32)

Resolva o ícone de ponteiro que deve ser usado para o ponteiro especificado no evento de movimento.

OnRestoreInstanceState(IParcelable)

Hook que permite que uma exibição reaplique uma representação de seu estado interno que havia sido gerado anteriormente por #onSaveInstanceState.

OnRtlPropertiesChanged(LayoutDirection)

Chamado quando qualquer propriedade RTL (direção do layout ou direção do texto ou alinhamento do texto) foi alterada.

OnSaveInstanceState()

Hook que permite que uma view gere uma representação de seu estado interno que pode ser usada posteriormente para criar uma nova instância com o mesmo estado.

OnScreenStateChanged(ScreenState)

Esse método é chamado sempre que o estado da tela à qual esse modo de exibição é anexado é alterado.

OnScrollCaptureSearch(Rect, Point, IConsumer)

Chamado quando a captura de rolagem é solicitada, para pesquisar o conteúdo apropriado para rolar.

OnScrollChanged(Int32, Int32, Int32, Int32)

Isso é chamado em resposta a uma rolagem interna nesta visualização (i.

OnSetAlpha(Int32)

Invocado se houver uma transformação que envolva alfa.

OnSizeChanged(Int32, Int32, Int32, Int32)

Isso é chamado durante o layout quando o tamanho dessa exibição é alterado.

OnStartTemporaryDetach()

Isso é chamado quando um contêiner vai desanexar temporariamente um filho, com ViewGroup#detachViewFromParent(View) ViewGroup.detachViewFromParent.

OnTouchEvent(MotionEvent)

Implemente esse método para lidar com eventos de movimento da tela sensível ao toque.

OnTrackballEvent(MotionEvent)

Implemente esse método para lidar com eventos de movimento de trackball.

OnViewTranslationResponse(ViewTranslationResponse)

Chamado quando o conteúdo de foi traduzido View#onCreateViewTranslationRequest pelo TranslationService.

OnVirtualViewTranslationResponses(LongSparseArray)

Chamado quando o conteúdo de foi traduzido View#onCreateVirtualViewTranslationRequests pelo TranslationService.

OnVisibilityAggregated(Boolean)

Chamado quando a visibilidade do usuário dessa exibição é potencialmente afetada por uma alteração nessa exibição em si, em uma exibição ancestral ou na janela à qual essa exibição está anexada.

OnVisibilityChanged(View, ViewStates)

Chamado quando a visibilidade da exibição ou um ancestral da exibição foi alterado.

OnWindowFocusChanged(Boolean)

Chamado quando a janela que contém essa exibição ganha ou perde o foco.

OnWindowSystemUiVisibilityChanged(SystemUiFlags)

Substitua para descobrir quando a visibilidade da interface do usuário do sistema solicitada pela janela foi alterada, ou seja, o valor retornado por #getWindowSystemUiVisibility().

OnWindowVisibilityChanged(ViewStates)

Chamado quando a janela que contém tem alterar sua visibilidade (entre #GONE, #INVISIBLE, e #VISIBLE).

OverScrollBy(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

Role a exibição com comportamento padrão para rolar além dos limites normais de conteúdo.

PerformAccessibilityAction(Action, Bundle)

Executa a ação de acessibilidade especificada na exibição.

PerformAccessibilityAction(GlobalAction, Bundle)
Obsoleto.

Executa a ação de acessibilidade especificada na exibição.

PerformClick()

Chame o OnClickListener dessa exibição, se ele estiver definido.

PerformContextClick()

Chame OnContextClickListener dessa exibição, se ela estiver definida.

PerformContextClick(Single, Single)

Chame OnContextClickListener dessa exibição, se ela estiver definida.

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!! 1!

PerformHapticFeedback(FeedbackConstants)

BZZZTT!! 1!

PerformHapticFeedback(HapticFeedbackRequest)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

PerformLongClick()

Chama o OnLongClickListener dessa exibição, se ele estiver definido.

PerformLongClick(Single, Single)

Chama o OnLongClickListener dessa exibição, se ele estiver definido.

PerformReceiveContent(ContentInfo)

Recebe o conteúdo fornecido.

PlaySoundEffect(SoundEffects)

Reproduza um efeito sonoro para esta visualização.

Post(Action)

Posta uma ação a ser executada neste thread de interface do usuário de exibição.

Post(IRunnable)

Faz com que o Runnable seja adicionado à fila de mensagens.

PostDelayed(Action, Int64)

Posta uma ação a ser executada nesse thread de interface do usuário de exibição após um atraso.

PostDelayed(IRunnable, Int64)

Faz com que o Runnable seja adicionado à fila de mensagens, para ser executado após o período de tempo especificado.

PostInvalidate()

Fazer com que uma invalidação ocorra em um ciclo subsequente por meio do loop de eventos.

PostInvalidate(Int32, Int32, Int32, Int32)

Fazer com que uma invalidação da área especificada ocorra em um ciclo subsequente por meio do loop de eventos.

PostInvalidateDelayed(Int64, Int32, Int32, Int32, Int32)

Fazer com que uma invalidação da área especificada ocorra em um ciclo subsequente por meio do loop de eventos.

PostInvalidateDelayed(Int64)

Fazer com que uma invalidação ocorra em um ciclo subsequente por meio do loop de eventos.

PostInvalidateOnAnimation()

Fazer com que uma invalidação ocorra na próxima etapa de tempo da animação, normalmente o próximo quadro de exibição.

PostInvalidateOnAnimation(Int32, Int32, Int32, Int32)

Fazer com que uma invalidação da área especificada ocorra na próxima etapa de tempo da animação, normalmente o próximo quadro de exibição.

PostOnAnimation(IRunnable)

Faz com que o Runnable seja executado na próxima etapa de tempo da animação.

PostOnAnimationDelayed(IRunnable, Int64)

Faz com que o Runnable seja executado na próxima etapa de tempo da animação, após o período de tempo especificado.

RefreshDrawableState()

Chame isso para forçar uma exibição a atualizar seu estado desenhável.

ReleasePointerCapture()

Libera a captura do ponteiro.

RemoveCallbacks(Action)

Remove as execuções pendentes da ação especificada da fila de mensagens dessa exibição.

RemoveCallbacks(IRunnable)

Remove o Runnable especificado da fila de mensagens.

RemoveOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Remova um ouvinte para alterações de estado de anexação.

RemoveOnLayoutChangeListener(View+IOnLayoutChangeListener)

Remova um listener para alterações de layout.

RemoveOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Remove um ouvinte que receberá s não tratados KeyEvent.

ReportAppJankStats(AppJankStats)

Chamado de aplicativos quando eles querem relatar estatísticas de jank para o sistema.

RequestApplyInsets()

Peça que um novo despacho seja #onApplyWindowInsets(WindowInsets) realizado.

RequestFitSystemWindows()
Obsoleto.

Peça que um novo despacho seja #fitSystemWindows(Rect) realizado.

RequestFocus()

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes.

RequestFocus(FocusSearchDirection, Rect)

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê dicas sobre a direção e um retângulo específico de onde o foco está vindo.

RequestFocus(FocusSearchDirection)

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes e dê uma dica sobre a direção em que o foco está indo.

RequestFocusFromTouch()

Chame isso para tentar dar foco a uma visão específica ou a um de seus descendentes.

RequestLayout()

Chame isso quando algo tiver sido alterado que invalidou o layout dessa exibição.

RequestPointerCapture()

Solicita o modo de captura de ponteiro.

RequestRectangleOnScreen(Rect, Boolean, Int32)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

RequestRectangleOnScreen(Rect, Boolean)

Solicite que um retângulo dessa visualização fique visível na tela, rolando, se necessário, apenas o suficiente.

RequestRectangleOnScreen(Rect)

Solicite que um retângulo dessa visualização fique visível na tela, rolando, se necessário, apenas o suficiente.

RequestUnbufferedDispatch(Int32)

Solicite o envio sem buffer da classe de origem do evento fornecida para essa exibição.

RequestUnbufferedDispatch(MotionEvent)

Solicite o envio sem buffer do fluxo fornecido de MotionEvents para essa exibição.

RequireViewById(Int32)

Localiza a primeira exibição descendente com a ID fornecida, a exibição em si se a ID corresponder ou #getId()gera um IllegalArgumentException se a ID for inválida ou não houver nenhuma exibição correspondente na hierarquia.

RequireViewById<T>(Int32)

Localiza a exibição com a ID especificada como o tipo solicitado.

ResetPivot()

Limpa qualquer pivô definido anteriormente por uma chamada para #setPivotX(float) ou #setPivotY(float).

ResolveSize(Int32, Int32)

Versão de #resolveSizeAndState(int, int, int) retornar apenas os #MEASURED_SIZE_MASK bits do resultado.

ResolveSizeAndState(Int32, Int32, Int32)

Utilitário para reconciliar um tamanho e estado desejados, com restrições impostas por um MeasureSpec.

RestoreDefaultFocus()

Dá foco ao modo de exibição de foco padrão na hierarquia de modo de exibição que tem esse modo de exibição como raiz.

RestoreHierarchyState(SparseArray)

Restaure o estado congelado dessa hierarquia de exibição do contêiner fornecido.

SaveAttributeDataForStyleable(Context, Int32[], IAttributeSet, TypedArray, Int32, Int32)

Armazena informações de depuração sobre atributos.

SaveHierarchyState(SparseArray)

Armazene o estado congelado dessa hierarquia de exibição no contêiner fornecido.

ScheduleDrawable(Drawable, Action, Int64)

Agenda uma ação desenhável a ser executada no momento especificado.

ScheduleDrawable(Drawable, IRunnable, Int64)

Agenda uma ação em um drawable para ocorrer em um horário especificado.

ScrollBy(Int32, Int32)

Mova a posição rolada da sua exibição.

ScrollTo(Int32, Int32)

Defina a posição rolada da sua exibição.

SendAccessibilityEvent(EventTypes)

Envia um evento de acessibilidade do tipo especificado.

SendAccessibilityEventUnchecked(AccessibilityEvent)

Esse método se comporta exatamente da mesma forma #sendAccessibilityEvent(int) , mas usa como argumento um vazio AccessibilityEvent e não executa uma verificação se a acessibilidade está habilitada.

SetAccessibilityDataSensitive(AccessibilityDataSensitive)

Especifica se essa exibição só deve permitir interações de android.accessibilityservice.AccessibilityServices com a android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriedade definida como true.

SetAccessibilityDelegate(View+AccessibilityDelegate)

Define um delegado para implementar o suporte de acessibilidade por meio da composição (em vez de herança).

SetAllowClickWhenDisabled(Boolean)

Habilita ou desabilita eventos de clique para essa visualização quando desabilitada.

SetAllowedHandwritingDelegatePackage(String)

Especifica que essa exibição pode atuar como um delegador de iniciação de manuscrito para uma exibição de editor delegado do pacote especificado.

SetAllowedHandwritingDelegatorPackage(String)

Especifica que uma exibição do pacote especificado pode atuar como um delegador de manuscrito para essa exibição do editor delegado.

SetAutofillHints(String[])

Define as dicas que ajudam a android.service.autofill.AutofillService determinar como preencher automaticamente a exibição com os dados do usuário.

SetBackgroundColor(Color)

Define a cor da tela de fundo para esse modo de exibição.

SetBackgroundDrawable(Drawable)
Obsoleto.

Define o desenhável usado como plano de fundo dessa exibição.

SetBackgroundResource(Int32)

Defina o plano de fundo para um determinado recurso.

SetCameraDistance(Single)

Define a distância ao longo do eixo Z (ortogonal ao plano X/Y no qual as vistas são desenhadas) da câmera para esta vista.

SetFadingEdgeLength(Int32)

Defina o tamanho da borda esmaecida usada para indicar que mais conteúdo nessa exibição está disponível.

SetFitsSystemWindows(Boolean)

Define se esse modo de exibição deve ou não levar em conta as decorações da tela do sistema, como a barra de status, e inserir seu conteúdo; ou seja, controlar se a implementação padrão de #fitSystemWindows(Rect) será executada.

SetFocusable(ViewFocusability)

Define se essa exibição pode receber foco.

SetForegroundGravity(GravityFlags)

Descreve como o primeiro plano é posicionado.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetHandwritingBoundsOffsets(Single, Single, Single, Single)

Defina a quantidade de deslocamento aplicada aos limites de manuscrito da caneta dessa exibição.

SetLayerPaint(Paint)

Atualiza o Paint objeto usado com a camada atual (usado somente se o tipo de camada atual não estiver definido como #LAYER_TYPE_NONE).

SetLayerType(LayerType, Paint)

Especifica o tipo de camada que suporta esta vista.

SetLeftTopRightBottom(Int32, Int32, Int32, Int32)

Atribua um tamanho e uma posição a essa exibição.

SetMeasuredDimension(Int32, Int32)

Este método deve ser chamado por #onMeasure(int, int) para armazenar a largura medida e a altura medida.

SetMinimumHeight(Int32)

Define a altura mínima da vista. Não é garantido que o modo de exibição será capaz de atingir essa altura mínima (por exemplo, se seu layout pai o restringir com menos altura disponível).

SetMinimumWidth(Int32)

Define a largura mínima da vista. Não é garantido que o modo de exibição será capaz de alcançar essa largura mínima (por exemplo, se seu layout pai o restringir com menor largura disponível).

SetOnApplyWindowInsetsListener(View+IOnApplyWindowInsetsListener)

Defina um OnApplyWindowInsetsListener para assumir a política de aplicação de inserções de janela a essa exibição.

SetOnCapturedPointerListener(View+IOnCapturedPointerListener)

Defina um ouvinte para receber retornos de chamada quando o estado de captura do ponteiro de uma exibição for alterado.

SetOnClickListener(View+IOnClickListener)

Registre um retorno de chamada a ser invocado quando essa exibição for clicada.

SetOnContextClickListener(View+IOnContextClickListener)

Registre um retorno de chamada a ser invocado quando essa exibição for clicada no contexto.

SetOnCreateContextMenuListener(View+IOnCreateContextMenuListener)

Registre um retorno de chamada a ser invocado quando o menu de contexto para esse modo de exibição estiver sendo criado.

SetOnDragListener(View+IOnDragListener)

Registre um objeto de retorno de chamada do ouvinte de eventos de arrastar para essa exibição.

SetOnGenericMotionListener(View+IOnGenericMotionListener)

Registre um retorno de chamada a ser invocado quando um evento de movimento genérico for enviado para essa exibição.

SetOnHoverListener(View+IOnHoverListener)

Registre um retorno de chamada a ser invocado quando um evento de foco for enviado para essa exibição.

SetOnKeyListener(View+IOnKeyListener)

Registre um retorno de chamada a ser invocado quando uma tecla de hardware for pressionada nessa exibição.

SetOnLongClickListener(View+IOnLongClickListener)

Registre um retorno de chamada a ser invocado quando essa exibição for clicada e mantida.

SetOnReceiveContentListener(String[], IOnReceiveContentListener)

Define o ouvinte para manipular #performReceiveContent used a inserção de conteúdo nesse modo de exibição.

SetOnScrollChangeListener(View+IOnScrollChangeListener)

Registre um retorno de chamada a ser invocado quando as posições X ou Y de rolagem dessa exibição forem alteradas.

SetOnSystemUiVisibilityChangeListener(View+IOnSystemUiVisibilityChangeListener)

Defina um ouvinte para receber retornos de chamada quando a visibilidade da barra do sistema for alterada.

SetOnTouchListener(View+IOnTouchListener)

Registre um retorno de chamada a ser invocado quando um evento de toque for enviado para essa exibição.

SetOutlineAmbientShadowColor(Color)

Define a cor da sombra do ambiente que é desenhada quando a vista tem um valor Z ou de elevação positivo.

SetOutlineSpotShadowColor(Color)

Define a cor da sombra pontual que é desenhada quando a vista tem um valor Z ou de elevação positivo.

SetPadding(Int32, Int32, Int32, Int32)

Define o preenchimento esquerdo, superior, direito e inferior desse modo de exibição.

SetPaddingRelative(Int32, Int32, Int32, Int32)

Define o preenchimento relativo.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Define uma solicitação CredentialManager para recuperar credenciais, quando o usuário se concentra nessa exibição fornecida.

SetRenderEffect(RenderEffect)

Configure o android.graphics.RenderEffect para aplicar a essa exibição.

SetScrollCaptureCallback(IScrollCaptureCallback)

Define o retorno de chamada para receber solicitações de captura de rolagem. Esse componente é o adaptador entre a API de captura de rolagem e o código da interface do usuário do aplicativo. Se nenhum retorno de chamada for definido, o sistema poderá fornecer uma implementação. Qualquer valor fornecido aqui terá precedência sobre uma versão do sistema. Esse modo de exibição será ignorado quando SCROLL_CAPTURE_HINT_EXCLUDE for definido em seu scrollCaptureHint, independentemente de um retorno de chamada ter sido definido. É recomendável definir a dica de captura de rolagem SCROLL_CAPTURE_HINT_INCLUDE ao definir um retorno de chamada personalizado para ajudar a garantir que ele esteja selecionado como o destino.

SetScrollContainer(Boolean)

Altere se esse modo de exibição é um dos conjuntos de contêineres roláveis em sua janela.

SetScrollIndicators(Int32, Int32)

Define o estado habilitado dos indicadores de rolagem selecionados por uma máscara.

SetScrollIndicators(Int32)

Define quais indicadores de rolagem podem ser exibidos por essa exibição.

SetTag(Int32, Object)

Define uma tag associada a essa exibição e uma chave.

SetTransitionVisibility(ViewStates)

Altera a visibilidade desta Visualização sem acionar nenhuma outra alteração.

SetViewTranslationCallback(IViewTranslationCallback)

Define um ViewTranslationCallback que é usado para exibir/ocultar as informações traduzidas.

SetWillNotCacheDrawing(Boolean)

Quando o cache de desenho de uma vista está ativado, o desenho é redirecionado para um bitmap fora da tela.

SetWillNotDraw(Boolean)

Se essa exibição não fizer nenhum desenho por conta própria, defina esse sinalizador para permitir otimizações adicionais.

SetWindowInsetsAnimationCallback(WindowInsetsAnimation+Callback)

Define um WindowInsetsAnimation.Callback para ser notificado sobre animações de janelas que causam inserções.

SetX(Single)

Define a posição x visual dessa exibição, em pixels. Isso equivale a definir a propriedade translationX como a diferença entre o valor x passado e a propriedade esquerda atual.

SetY(Single)

Define a posição visual y desta vista, em pixels. Isso é equivalente a definir a propriedade translationY como a diferença entre o valor y passado e a propriedade superior atual.

SetZ(Single)

Define a posição z visual dessa exibição, em pixels. Isso equivale a definir a propriedade translationZ como a diferença entre o valor z passado e a propriedade de elevação atual.

ShowContextMenu()

Mostra o menu de contexto para este modo de exibição.

ShowContextMenu(Single, Single)

Mostra o menu de contexto para esta vista ancorada à coordenada relativa da vista especificada.

StartActionMode(ActionMode+ICallback, ActionModeType)

Inicie um modo de ação com o tipo ActionMode#TYPE_PRIMARYpadrão .

StartActionMode(ActionMode+ICallback)

Inicie um modo de ação com o tipo ActionMode#TYPE_PRIMARYpadrão .

StartAnimation(Animation)

Inicie a animação especificada agora.

StartDrag(ClipData, View+DragShadowBuilder, Object, Int32)

Inicia uma operação de arrastar e soltar.

StartDragAndDrop(ClipData, View+DragShadowBuilder, Object, Int32)

Inicia uma operação de arrastar e soltar.

StartNestedScroll(ScrollAxis)

Inicie uma operação de rolagem aninhada ao longo dos eixos fornecidos.

StopNestedScroll()

Parar uma rolagem aninhada em andamento.

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

Modifica a matriz de entrada de modo que mapeie as coordenadas locais de exibição para as coordenadas na tela.

TransformMatrixToLocal(Matrix)

Modifica a matriz de entrada de modo que ela mapeie as coordenadas na tela para as coordenadas locais de exibição.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
UnscheduleDrawable(Drawable, Action)

Cancela uma ação desenhável agendada anteriormente.

UnscheduleDrawable(Drawable, IRunnable)

Cancela uma ação programada em um drawable.

UnscheduleDrawable(Drawable)

Cancele o agendamento de todos os eventos associados ao Drawable fornecido.

UpdateDragShadow(View+DragShadowBuilder)

Atualiza a sombra de arrastar para a operação de arrastar e soltar em andamento.

VerifyDrawable(Drawable)

Se a subclasse de exibição estiver exibindo seus próprios objetos Drawable, ela deverá substituir essa função e retornar true para qualquer Drawable que estiver exibindo.

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

Retorna se essa exibição pode ou não armazenar seu desenho em cache ou não.

WillNotDraw()

Retorna se essa exibição é ou não desenhada por conta própria.

Eventos

Nome Description
CapturedPointer

Ocorre quando a entrada do ponteiro é entregue enquanto essa exibição tem a captura de ponteiro.

Click

Ocorre quando esse modo de exibição é clicado.

ContextClick

Ocorre quando um clique de contexto é executado nesse modo de exibição.

ContextMenuCreated

Ocorre quando essa exibição cria um menu de contexto.

Drag

Ocorre quando um evento de arrastar é enviado para esse modo de exibição.

FocusChange

Ocorre quando essa exibição ganha ou perde o foco.

GenericMotion

Ocorre quando um evento de movimento genérico é enviado para esse modo de exibição.

Hover

Ocorre quando um evento de movimento de foco é enviado para esse modo de exibição.

KeyPress

Ocorre quando esse modo de exibição recebe um evento chave.

LayoutChange

Ocorre depois que essa exibição altera os limites de layout.

LongClick

Ocorre quando esse modo de exibição é clicado por muito tempo.

LongClickUseDefaultHapticFeedback

Ocorre quando um clique longo solicita o comportamento padrão de comentários hápticos.

ScrollChange

Ocorre quando essa posição de rolagem de exibição é alterada.

SystemUiVisibilityChange

Ocorre quando essa visibilidade da interface do usuário do sistema de exibição é alterada.

Touch

Ocorre quando um evento de toque é enviado para esse modo de exibição.

UnhandledKeyEvent

Ocorre quando um evento de chave sem tratamento atinge essa exibição.

ViewAttachedToWindow

Ocorre quando essa exibição é anexada a uma janela.

ViewDetachedFromWindow

Ocorre quando essa exibição é desanexada de uma janela.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe representa o bloco de construção básico para componentes da interface do usuário.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Essa classe representa o bloco de construção básico para componentes da 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 o bloco de construção básico para componentes da 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