Android.Views Namespace

Fornece tipos para exibir e interagir com janelas, entradas e exibições de aplicativos Android.

Classes

Nome Description
AbsSavedState

Uma Parcelable implementação que deve ser usada por hierarquias de herança para garantir que o estado de todas as classes ao longo da cadeia seja salvo.

AbsSavedState.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por AbsSavedState.

ActionMode

Representa um modo contextual da interface do usuário.

ActionMode.Callback2

Extensão para fornecer informações de retróção de ActionMode.Callback conteúdo.

ActionProvider

Um ActionProvider define a interação de menu avançada em um único componente.

ActionProvider.VisibilityEventArgs

Fornece dados para o evento Visibility.

CancelledEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

Choreographer

Coordena o tempo de animações, entrada e desenho.

Choreographer.FrameData

O conteúdo para VsyncCallback o qual inclui informações de quadro, como quando o quadro começou a ser renderizado, e várias linhas do tempo de quadro possíveis e suas informações, incluindo data limite e hora esperada.

Choreographer.FrameTimeline

Contém dados que descrevem um possível evento de quadro VSync para renderizar.

ContentInfo

Contém todos os dados relevantes para uma solicitação para View#performReceiveContent.

ContentInfo.Builder

Construtor para ContentInfo.

ContentInfo.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por ContentInfo.

ContextThemeWrapper

Um wrapper de contexto que permite modificar ou substituir o tema do contexto encapsulado.

Display

Fornece informações sobre o tamanho e a densidade de uma exibição lógica.

Display.HdrCapabilities

Encapsula os recursos do HDR de uma determinada exibição.

Display.HdrCapabilities.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por Display.HdrCapabilities.

Display.Mode

Um modo compatível com uma determinada exibição.

Display.Mode.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por Display.Mode.

DisplayCutout

Representa a área da exibição que não está funcional para exibir conteúdo.

DisplayCutout.Builder

Uma classe builder para construir uma instância do DisplayCutout.

DisplayShape

Uma classe que representa a forma de uma exibição.

DisplayShape.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por DisplayShape.

DragAndDropPermissions

DragAndDropPermissions controla as permissões de acesso para as URIs de conteúdo associadas a um DragEvent.

DragAndDropPermissions.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por DragAndDropPermissions.

DragEvent

Representa um evento enviado pelo sistema em vários momentos durante uma operação de arrastar e soltar.

DragEvent.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por DragEvent.

FinishedEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

FocusFinder

O algoritmo usado para localizar a próxima exibição focalizável em uma determinada direção de uma exibição que atualmente tem foco.

FrameMetrics

Classe que contém dados de tempo para vários marcos em um ciclo de vida de quadro relatado pelo subsistema de renderização.

FrameStats

Essa é a classe base para estatísticas de quadros.

GestureDetector

Detecta vários gestos e eventos usando os s fornecidos MotionEvent.

GestureDetector.ContextClickEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

GestureDetector.DoubleTapEventArgs

Fornece dados para o evento DoubleTap.

GestureDetector.DoubleTapEventEventArgs

Fornece dados para o evento DoubleTapEvent.

GestureDetector.DownEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

GestureDetector.FlingEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

GestureDetector.LongPressEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

GestureDetector.ScrollEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

GestureDetector.ShowPressEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

GestureDetector.SimpleOnGestureListener

Uma classe de conveniência a ser estendida quando você quiser ouvir apenas um subconjunto de todos os gestos.

GestureDetector.SingleTapConfirmedEventArgs

Fornece dados para o evento SingleTapConfirmed.

GestureDetector.SingleTapUpEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

Gravity

Constantes e ferramentas padrão para colocar um objeto dentro de um contêiner potencialmente maior.

HapticFeedbackConstants

Constantes a serem usadas para executar efeitos de comentários hápticos por meio de View#performHapticFeedback(int)

IAttachedSurfaceControl.BufferTransformHintChangedEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

IContextMenuExtensions

Contém métodos de extensão C# para operações de menu de contexto.

IMenuExtensions

Contém métodos de extensão C# para operações de menu.

IMenuItemExtensions

Contém métodos de extensão C# para operações de item de menu.

InflateException

Essa exceção é gerada por um inflador em condições de erro.

InputDevice

Descreve os recursos de um dispositivo de entrada específico.

InputDevice.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por InputDevice.

InputDevice.MotionRange

Fornece informações sobre o intervalo de valores para um MotionEvent determinado eixo.

InputDevice.ViewBehavior

Fornece informações sobre como os processamentos de exibições MotionEventgerados por esse dispositivo de entrada devem responder aos eventos.

InputEvent

Classe base comum para eventos de entrada.

InputEvent.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por InputEvent.

InputQueue

Uma fila de entrada fornece um mecanismo para um aplicativo receber eventos de entrada de entrada.

ISubMenuExtensions

Contém métodos de extensão C# para operações de sub menu.

IWindowInsetsController.ControllableInsetsChangedEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

KeyboardShortcutGroup

Um grupo de KeyboardShortcutInfo.

KeyboardShortcutGroup.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por KeyboardShortcutGroup.

KeyboardShortcutInfo

Informações sobre um atalho de teclado.

KeyboardShortcutInfo.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por KeyboardShortcutInfo.

KeyCharacterMap

Descreve as teclas fornecidas por um dispositivo de teclado e seus rótulos associados.

KeyCharacterMap.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por KeyCharacterMap.

KeyCharacterMap.KeyData

Descreve os mapeamentos de caracteres associados a uma chave.

KeyCharacterMap.UnavailableException

Gerado quando KeyCharacterMap#load um mapa de caracteres de chave não pôde ser carregado.

KeyEvent

Objeto usado para relatar eventos de tecla e botão.

KeyEvent.DispatcherState

Use com KeyEvent#dispatch(Callback, DispatcherState, Object) para expedição de teclas mais avançada, como pressionamentos longos.

LayoutInflater

Cria uma instância de um arquivo XML de layout em seus objetos correspondentes android.view.View .

Menu

Interface para gerenciar os itens em um menu.

MenuInflater

Essa classe é usada para instanciar arquivos XML de menu em objetos menu.

MenuItemActionCollapseEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

MenuItemActionExpandEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

MenuItemOnMenuItemClickEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

MotionEvent

Objeto usado para relatar eventos de movimentação (mouse, caneta, dedo, trackball).

MotionEvent.PointerCoords

Transferir objeto para coordenadas de ponteiro.

MotionEvent.PointerProperties

Transferir objeto para propriedades de ponteiro.

MotionPredictor

Calcular previsões de movimento.

OrientationEventListener

Classe auxiliar para receber notificações do SensorManager quando a orientação do dispositivo for alterada.

OrientationListener

Classe auxiliar para receber notificações do SensorManager quando a orientação do dispositivo for alterada.

PixelCopy

Fornece mecanismos para emitir solicitações de cópia de pixel para permitir operações de cópia de Surface para Bitmap

PixelCopy.PixelCopyFinishedEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

PixelCopy.PixelCopyRequest

Representa uma solicitação do PixelCopy.

PixelCopy.PixelCopyRequest.Builder

Cria uma solicitação completa do PixelCopy para execução.

PixelCopy.Result

Contém o resultado de uma solicitação do PixelCopy

PointerIcon

Representa um ícone que pode ser usado como um ponteiro do mouse.

PointerIcon.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por PointerIcon.

ReadyEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

RoundedCorner

Representa um canto arredondado da exibição.

RoundedCorner.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por RoundedCorner.

ScaleGestureDetector

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

ScaleGestureDetector.ScaleBeginEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

ScaleGestureDetector.ScaleEndEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

ScaleGestureDetector.ScaleEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

ScaleGestureDetector.SimpleOnScaleGestureListener

Uma classe de conveniência a ser estendida quando você quiser ouvir apenas um subconjunto de eventos relacionados ao dimensionamento.

ScrollCaptureSession

Uma sessão representa o escopo da interação entre um ScrollCaptureCallback e o sistema durante uma operação de captura de rolagem ativa.

ScrollCaptureTarget

Um destino coleta o conjunto de informações contextuais de um ScrollCaptureHandler descoberto durante um View#dispatchScrollCaptureSearch scroll capture search.

SearchEvent

Classe que contém informações sobre um evento que dispara uma pesquisa.

SoundEffectConstants

Constantes a serem usadas para reproduzir efeitos sonoros por meio de View#playSoundEffect(int)

Surface

Manipule em um buffer bruto que está sendo gerenciado pelo compositor de tela.

Surface.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por Surface.

Surface.OutOfResourcesException

Exceção gerada quando uma Tela não pôde ser bloqueada Surface#lockCanvasou quando um SurfaceTexture não pôde ser alocado com êxito.

SurfaceControl

Manipule para um Surface na tela gerenciado pelo compositor do sistema.

SurfaceControl.Builder

Classe de construtor para SurfaceControl objetos.

SurfaceControl.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por SurfaceControl.

SurfaceControl.JankData

Informações de Jank a serem alimentadas de volta via OnJankDataListener.

SurfaceControl.JankDataEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

SurfaceControl.OnJankDataListenerRegistration

Manipule para um registrado OnJankDatalistener.

SurfaceControl.Transaction

Um conjunto atômico de alterações em um conjunto de SurfaceControl.

SurfaceControl.Transaction.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por SurfaceControl.Transaction.

SurfaceControl.TransactionStats

Estatísticas de transação fornecidas ao ouvinte registrado em SurfaceControl.Transaction#addTransactionCompletedListener

SurfaceControl.TrustedPresentationThresholds

Valores de limite que são enviados com Transaction#setTrustedPresentationCallback(SurfaceControl, TrustedPresentationThresholds, Executor, Consumer)

SurfaceControlViewHost

Classe de utilitário para adicionar uma hierarquia view a um SurfaceControl.

SurfaceControlViewHost.SurfacePackage

Empacotar encapsulando uma hierarquia de Surface que contém elementos de exibição interativos.

SurfaceControlViewHost.SurfacePackage.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por SurfaceControlViewHost.SurfacePackage.

SurfaceHolderBadSurfaceTypeException

Exceção gerada de #lockCanvas quando chamado em um Surface cujo tipo é SURFACE_TYPE_PUSH_BUFFERS.

SurfaceView

Fornece uma superfície de desenho dedicada incorporada dentro de uma hierarquia de vista.

TextureView

Um TextureView pode ser usado para exibir um fluxo de conteúdo, como o proveniente de uma visualização da câmera, um vídeo ou uma cena OpenGL.

TextureView.SurfaceTextureAvailableEventArgs

Fornece dados para o evento SurfaceTextureAvailable.

TextureView.SurfaceTextureDestroyedEventArgs

Fornece dados para o evento SurfaceTextureDestroyed.

TextureView.SurfaceTextureSizeChangedEventArgs

Fornece dados para o evento SurfaceTextureSizeChanged.

TextureView.SurfaceTextureUpdatedEventArgs

Fornece dados para o evento SurfaceTextureUpdated.

TouchDelegate

Classe auxiliar para lidar com situações em que você deseja que uma exibição tenha uma área de toque maior do que seus limites de exibição reais.

VelocityTracker

Auxiliar para acompanhar a velocidade dos eventos de movimento, para implementar o caso e outros gestos desse tipo.

VerifiedInputEvent

Classe base para eventos verificados.

VerifiedInputEvent.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por VerifiedInputEvent.

VerifiedKeyEvent

KeyEvent que foi verificado pelo sistema.

VerifiedMotionEvent

MotionEvent que foi verificado pelo sistema.

View

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

View.AccessibilityDelegate

Essa classe representa um delegado que pode ser registrado em um View para aprimorar o suporte de acessibilidade por meio da composição, em vez de por meio de herança.

View.BaseSavedState

Classe base para classes derivadas que desejam salvar e restaurar seu próprio estado em android.view.View#onSaveInstanceState().

View.CapturedPointerEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

View.ContextClickEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

View.CreateContextMenuEventArgs

Fornece dados para o evento ContextMenuCreated.

View.DragEventArgs

Fornece dados para o evento Drag.

View.DragShadowBuilder

Cria uma imagem que o sistema exibe durante a operação de arrastar e soltar.

View.FocusChangeEventArgs

Fornece dados para os eventos e FocusChange os QueryTextFocusChangeeventos.

View.GenericMotionEventArgs

Fornece dados para o evento GenericMotion.

View.HoverEventArgs

Fornece dados para o evento Hover.

View.KeyEventArgs

Fornece dados para o evento KeyPress.

View.LayoutChangeEventArgs

Fornece dados para o evento LayoutChange.

View.LongClickEventArgs

Fornece dados para o evento LongClick.

View.LongClickUseDefaultHapticFeedbackEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

View.MeasureSpec

Um MeasureSpec encapsula os requisitos de layout passados de pai para filho.

View.ScrollChangeEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

View.SystemUiVisibilityChangeEventArgs

Fornece dados para o evento SystemUiVisibilityChange.

View.TouchEventArgs

Fornece dados para os eventos e Touch os TouchInterceptedeventos.

View.UnhandledKeyEventEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

View.ViewAttachedToWindowEventArgs

Fornece dados para o evento ViewAttachedToWindow.

View.ViewDetachedFromWindowEventArgs

Fornece dados para o evento ViewDetachedFromWindow.

ViewAnimationUtils

Define utilitários comuns para trabalhar com animações do View.

ViewConfiguration

Contém métodos para constantes padrão usadas na interface do usuário para tempos limite, tamanhos e distâncias.

ViewDebug

Várias ferramentas de depuração/rastreamento relacionadas à View hierarquia de exibição.

ViewDebug.CapturedViewProperty

Essa anotação pode ser usada para marcar campos e métodos a serem despejados quando a exibição é capturada.

ViewDebug.ExportedProperty

Essa anotação pode ser usada para marcar campos e métodos a serem despejados pelo servidor de exibição.

ViewDebug.FlagToString

Define um mapeamento de um sinalizador para uma cadeia de caracteres.

ViewDebug.HierarchyTraceType

Define operações registradas pelo rastreamento de hierarquia.

ViewDebug.IntToString

Define um mapeamento de um valor int para uma cadeia de caracteres.

ViewDebug.RecyclerTraceType

Define as operações registradas pelo rastreamento do reciclador.

ViewGroup

Um ViewGroup é um modo de exibição especial que pode conter exibições filho.

ViewGroup.ChildViewAddedEventArgs

Fornece dados para o evento ChildViewAdded.

ViewGroup.ChildViewRemovedEventArgs

Fornece dados para o evento ChildViewRemoved.

ViewGroup.LayoutParams

LayoutParams são usados por modos de exibição para dizer aos pais como eles querem ser dispostos.

ViewGroup.MarginLayoutParams

Informações de layout por filho para layouts que dão suporte a margens.

ViewGroupOverlay

Uma sobreposição de grupo é uma camada extra que fica sobre um ViewGroup (o "modo de exibição de host") que é desenhado após todo o outro conteúdo nessa exibição (incluindo os filhos do grupo de exibição).

ViewOutlineProvider

Interface pela qual um Modo de Exibição cria sua Outline, usada para conversão e recorte de sombra.

ViewOverlay

Uma sobreposição é uma camada extra que fica sobre um Modo de Exibição (o "modo de exibição de host") que é desenhado após todo o outro conteúdo nessa exibição (incluindo filhos, se a exibição for um ViewGroup).

ViewPropertyAnimator

Essa classe habilita a animação automática e otimizada de propriedades selecionadas em objetos View.

ViewStructure

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

ViewStructure.HtmlInfo

Representação simplificada das propriedades HTML de um nó que representa um elemento HTML.

ViewStructure.HtmlInfo.Builder

Cria metadados HTML para um nó ViewStructure.

ViewStub

Um ViewStub é um modo de exibição invisível e de tamanho zero que pode ser usado para inflar lentamente os recursos de layout em tempo de execução.

ViewStub.InflateEventArgs

Fornece dados para o evento InflateEvent.

ViewTreeObserver

Um observador de árvore de exibição é usado para registrar ouvintes que podem ser notificados sobre alterações globais na árvore de exibição.

ViewTreeObserver.GlobalFocusChangeEventArgs

Fornece dados para o evento GlobalFocusChange.

ViewTreeObserver.PreDrawEventArgs

Fornece dados para o evento PreDraw.

ViewTreeObserver.TouchModeChangeEventArgs

Fornece dados para o evento TouchModeChange.

ViewTreeObserver.WindowFocusChangeEventArgs

Fornece dados para o evento WindowFocusChange.

ViewTreeObserver.WindowVisibilityChangeEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

Window

Classe base abstrata para uma política de aparência e comportamento de janela de nível superior.

Window.FrameMetricsAvailableEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

Window.RestrictedCaptionAreaChangedEventArgs

Fornece dados para um evento de retorno de chamada gerenciado.

WindowAnimationFrameStats

Essa classe contém estatísticas de quadro de animação de janela.

WindowAnimationFrameStats.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por WindowAnimationFrameStats.

WindowContentFrameStats

Essa classe contém estatísticas de quadros de conteúdo de janela.

WindowContentFrameStats.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por WindowContentFrameStats.

WindowId

Identificador seguro para uma janela.

WindowId.FocusObserver

Subclasse para observar alterações no estado de foco de um WindowId.

WindowId.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por WindowId.

WindowInsets

Descreve um conjunto de insets para o conteúdo da janela.

WindowInsets.Builder

Construtor para WindowInsets.

WindowInsets.Side

Classe que define lados diferentes para insets.

WindowInsets.Type

Classe que define diferentes tipos de fontes que causam insets de janela.

WindowInsetsAnimation

Classe que representa uma animação de um conjunto de janelas que causam insets.

WindowInsetsAnimation.Bounds

Classe que representa o intervalo de um WindowInsetsAnimation

WindowInsetsAnimation.Callback

Interface que permite que o aplicativo ouça eventos de animação para janelas que causam insets.

WindowManager

Fornece acesso aos parâmetros de layout e janelas de nível superior de um aplicativo.

WindowManagerBadTokenException

Exceção gerada ao tentar adicionar o modo de exibição cuja LayoutParams LayoutParams#token é inválido.

WindowManagerInvalidDisplayException

Exceção gerada ao chamar #addView uma exibição secundária que não pode ser encontrada.

WindowManagerLayoutParams

Especifica o layout e o comportamento de uma janela de nível superior.

WindowManagerLayoutParams.InterfaceConsts

Expõe constantes herdadas de interfaces Java implementadas por WindowManagerLayoutParams.

WindowMetrics

Métricas sobre uma janela, que consistem nos limites e WindowInsets.

Interfaces

Nome Description
ActionMode.ICallback

Interface de retorno de chamada para modos de ação.

ActionProvider.IVisibilityListener

Escuta as alterações na visibilidade conforme relatado por ActionProvider#refreshVisibility().

Choreographer.IFrameCallback

Implemente essa interface para receber um retorno de chamada quando um novo quadro de exibição estiver sendo renderizado.

Choreographer.IVsyncCallback

Implemente essa interface para receber um retorno de chamada para iniciar o próximo quadro.

GestureDetector.IOnContextClickListener

O ouvinte que é usado para notificar quando ocorre um clique de contexto.

GestureDetector.IOnDoubleTapListener

O ouvinte que é usado para notificar quando ocorre um toque duplo ou um toque único confirmado.

GestureDetector.IOnGestureListener

O ouvinte que é usado para notificar quando ocorrem gestos.

IAttachedSurfaceControl

Fornece uma interface para o Surface raiz de uma hierarquia ou janela de exibição.

IAttachedSurfaceControl.IOnBufferTransformHintChangedListener

Ouvinte de alteração da dica de transformação do buffer.

ICollapsibleActionView

Quando uma View implementa essa interface, ela receberá retornos de chamada quando expandida ou recolhida como uma exibição de ação junto com os retornos de chamada opcionais especificados pelo aplicativo para OnActionExpandListener.

IContextMenu

Extensão de menus de Menu contexto que fornecem funcionalidade para modificar o cabeçalho do menu de contexto.

IContextMenuContextMenuInfo

Informações adicionais sobre a criação do menu de contexto.

IMenu

Interface para gerenciar os itens em um menu.

IMenuItem

Interface para acesso direto a um item de menu criado anteriormente.

IMenuItemOnActionExpandListener

Definição de interface para um retorno de chamada a ser invocado quando um item de menu marcado com MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW é expandido ou recolhido.

IMenuItemOnMenuItemClickListener

Definição de interface para um retorno de chamada a ser invocado quando um item de menu é clicado.

InputQueue.ICallback

Interface para receber notificação de quando um InputQueue está associado e dissociado com um thread.

IOnReceiveContentListener

Ouvinte de aplicativos para implementar a manipulação para inserção de conteúdo.

IScrollCaptureCallback

Um ScrollCaptureCallback é responsável por fornecer instantâneos renderizados de conteúdo de rolagem para o sistema de captura de rolagem.

IScrollFeedbackProvider

Fornece comentários ao usuário para eventos de rolagem em um View.

ISubMenu

Subclasse de Menu para sub menus.

ISurfaceControlInputReceiver

Fornece um mecanismo para um SurfaceControl receber eventos de entrada.

ISurfaceHolder

Interface abstrata para alguém que mantém uma superfície de exibição.

ISurfaceHolderCallback

Um cliente pode implementar essa interface para receber informações sobre alterações na superfície.

ISurfaceHolderCallback2

Retornos de chamada adicionais que podem ser recebidos para Callback.

IViewManager

Interface para permitir que você adicione e remova exibições filho a uma Atividade.

IViewParent

Define as responsabilidades de uma classe que será pai de um Modo de Exibição.

IWindowInsetsAnimationController

Controlador para animação controlada por aplicativo de janelas do sistema.

IWindowInsetsAnimationControlListener

Ouvinte que encapsula uma solicitação para WindowInsetsController#controlWindowInsetsAnimation.

IWindowInsetsController

Interface para controlar janelas que geram insets.

IWindowInsetsController.IOnControllableInsetsChangedListener

Ouvinte a ser notificado quando o conjunto de controláveis WindowInsets.Type controlado por uma alteração WindowInsetsController .

IWindowManager

A interface que os aplicativos usam para falar com o gerenciador de janelas.

KeyEvent.ICallback

Recebe retornos de chamada enquanto os principais eventos são expedidos.

LayoutInflater.IFactory

Cria exibições enquanto um recurso XML de layout é inflado.

LayoutInflater.IFactory2

LayoutInflater.IFactory Estende-se fornecendo a exibição pai durante a inflação de layout.

LayoutInflater.IFilter

Gancho para permitir que os clientes do LayoutInflater restrinjam o conjunto de Exibições que têm permissão para serem inflados.

PixelCopy.IOnPixelCopyFinishedListener

Ouvinte para observar a conclusão de uma solicitação do PixelCopy.

ScaleGestureDetector.IOnScaleGestureListener

O ouvinte para receber notificações quando ocorrem gestos.

SurfaceControl.IOnJankDataListener

Interface do ouvinte a ser informada sobre a classificação jank do SurfaceFlinger para uma superfície específica.

SurfaceControl.ITransactionCommittedListener

Interface para lidar com a solicitação para SurfaceControl.Transaction#addTransactionCommittedListener(Executor, TransactionCommittedListener)

TextureView.ISurfaceTextureListener

Esse ouvinte pode ser usado para ser notificado quando a textura da superfície associada a essa exibição de textura estiver disponível.

View.IOnApplyWindowInsetsListener

Ouvinte para aplicar insets de janela em um modo de exibição de maneira personalizada.

View.IOnAttachStateChangeListener

Definição de interface para um retorno de chamada a ser invocado quando esse modo de exibição é anexado ou desanexado de sua janela.

View.IOnCapturedPointerListener

Definição de interface para um retorno de chamada a ser invocado quando um evento de ponteiro capturado está sendo enviado para essa exibição.

View.IOnClickListener

Definição de interface para um retorno de chamada a ser invocado quando um modo de exibição é clicado.

View.IOnContextClickListener

Definição de interface para um retorno de chamada a ser invocado quando um contexto é clicado.

View.IOnCreateContextMenuListener

Definição de interface para um retorno de chamada a ser invocado quando o menu de contexto para essa exibição estiver sendo criado.

View.IOnDragListener

Definição de interface para um ouvinte que é invocado quando um evento de arrastar é enviado para esse modo de exibição.

View.IOnFocusChangeListener

Definição de interface para um retorno de chamada a ser invocado quando o estado de foco de uma exibição foi alterado.

View.IOnGenericMotionListener

Definição de interface para um retorno de chamada a ser invocado quando um evento de movimento genérico é enviado para esse modo de exibição.

View.IOnHoverListener

Definição de interface para um retorno de chamada a ser invocado quando um evento hover é enviado para esse modo de exibição.

View.IOnKeyListener

Definição de interface para um retorno de chamada a ser invocado quando um evento de chave de hardware é enviado para esse modo de exibição.

View.IOnLayoutChangeListener

Definição de interface para um retorno de chamada a ser invocado quando os limites de layout de uma exibição são alterados devido ao processamento de layout.

View.IOnLongClickListener

Definição de interface para um retorno de chamada a ser invocado quando um modo de exibição tiver sido clicado e mantido.

View.IOnScrollChangeListener

Definição de interface para um retorno de chamada a ser invocado quando as posições de rolagem X ou Y de uma exibição forem alteradas.

View.IOnSystemUiVisibilityChangeListener

Definição de interface para um retorno de chamada a ser invocado quando a barra de status altera a visibilidade.

View.IOnTouchListener

Definição de interface para um retorno de chamada a ser invocado quando um evento de toque é enviado para esse modo de exibição.

View.IOnUnhandledKeyEventListener

Definição de interface para um retorno de chamada a ser invocado quando um evento de chave de hardware não tiver sido tratado pela hierarquia de exibição.

ViewGroup.IOnHierarchyChangeListener

Definição de interface para um retorno de chamada a ser invocado quando a hierarquia dentro dessa exibição foi alterada.

ViewStub.IOnInflateListener

O ouvinte costumava receber uma notificação depois que um ViewStub inflava com êxito seu recurso de layout.

ViewTreeObserver.IOnDrawListener

Definição de interface para um retorno de chamada a ser invocado quando a árvore de exibição está prestes a ser desenhada.

ViewTreeObserver.IOnGlobalFocusChangeListener

Definição de interface para um retorno de chamada a ser invocado quando o estado de foco dentro da árvore de exibição for alterado.

ViewTreeObserver.IOnGlobalLayoutListener

Definição de interface para um retorno de chamada a ser invocado quando o estado de layout global ou a visibilidade de exibições dentro da árvore de exibição for alterada.

ViewTreeObserver.IOnPreDrawListener

Definição de interface para um retorno de chamada a ser invocado quando a árvore de exibição está prestes a ser desenhada.

ViewTreeObserver.IOnScrollChangedListener

Definição de interface para um retorno de chamada a ser invocado quando algo na árvore de exibição tiver sido rolado.

ViewTreeObserver.IOnTouchModeChangeListener

Definição de interface para um retorno de chamada a ser invocado quando o modo de toque é alterado.

ViewTreeObserver.IOnWindowAttachListener

Definição de interface para um retorno de chamada a ser invocado quando a hierarquia de exibição é anexada e desanexada de sua janela.

ViewTreeObserver.IOnWindowFocusChangeListener

Definição de interface para um retorno de chamada a ser invocado quando o estado de foco da janela da hierarquia de exibição for alterado.

ViewTreeObserver.IOnWindowVisibilityChangeListener

Definição de interface para um retorno de chamada a ser invocado quando a visibilidade da janela da hierarquia de exibição for alterada.

Window.ICallback

A API de uma Janela de volta para seu chamador.

Window.IOnFrameMetricsAvailableListener

Retorno de chamada para clientes que desejam informações de tempo de quadro para cada quadro renderizado pela Janela.

Window.IOnRestrictedCaptionAreaChangedListener

Retorno de chamada para clientes que desejam estar cientes de onde a legenda desenha conteúdo.

Enumerações

Nome Description
AccessibilityDataSensitive

Especifica se as interações de acessibilidade-serviço com uma exibição são permitidas com base em sua confidencialidade.

AccessibilityLiveRegion

Define modos de anúncio de região dinâmica para serviços de acessibilidade.

ActionModeType

Identifica se um modo de ação é primário ou flutuante.

AutofillFlags

Especifica as opções usadas ao construir uma estrutura de preenchimento automático.

AutofillType

Identifica o tipo de valor que uma exibição aceita para preenchimento automático.

Axis

Identifica eixos relatados por eventos de movimento.

BufferTransform

Especifica uma transformação aplicada a um buffer antes de ser exibida.

ClassificationMode

Especifica a classificação atribuída a um gesto de toque ou de pressionamento.

CompatSmallCoverScreen

Controla se uma atividade aceita a compatibilidade de tela de cobertura pequena.

ContentInfoFlags

Especifica sinalizadores que controlam como o conteúdo recebido é tratado.

ContentInfoSource

Identifica a origem da qual uma exibição recebeu conteúdo.

DecorCaptionShade

Especifica o tom preferencial para legendas de decoração de janela.

DescendantFocusability

Define como um grupo de exibição concede foco a si mesmo e a seus descendentes.

DisplayFlags

Especifica sinalizadores que descrevem uma exibição.

DisplayFrameRateCategory

Especifica uma categoria de taxa de quadros de exibição solicitada por uma janela.

DisplayState

Identifica estados de energia de exibição.

DragAction

Identifica ações em uma operação de arrastar e soltar.

DragFlags

Especifica as opções para uma operação de arrastar e soltar.

DrawingCacheQuality

Define a qualidade de um cache de desenho de exibição.

Edge

Identifica bordas de tela interseccionadas por um evento de movimento.

FeedbackConstants

Identifica os efeitos de comentários hápticos compatíveis com uma exibição.

FeedbackFlags

Especifica sinalizadores que controlam o comportamento de comentários hápticos.

FindViewsWith

Especifica os critérios usados ao pesquisar uma hierarquia de exibição para exibições.

FocusablesFlags

Especifica sinalizadores que selecionam exibições focalizáveis.

FocusSearchDirection

Define as direções usadas para navegar pelo foco entre exibições.

FrameMetricsId

Identifica uma métrica relatada para um quadro renderizado.

GravityFlags

Define como um objeto é posicionado dentro de seu contêiner.

HdrType

Identifica um formato de exibição de alto intervalo dinâmico com suporte.

ImportantForAccessibility

Define a importância da acessibilidade para uma exibição e seus descendentes.

ImportantForAutofill

Controla se uma exibição e seus descendentes participam do preenchimento automático.

InputKeyboardType

Identifica o tipo de teclado associado a um dispositivo de entrada.

InputSourceType

Identifica fontes que podem produzir eventos de entrada.

KeyboardType

Identifica a configuração de teclado associada a um dispositivo de entrada.

Keycode

Define códigos de chave do Android.

KeyEventActions

Identifica as ações relatadas pelos principais eventos.

KeyEventFlags

Define sinalizadores que descrevem os principais eventos.

KeyModifierBehavior

Define como as chaves modificadoras se comportam.

LayerType

Especifica o tipo de camada de renderização para um modo de exibição.

LayoutDirection

Especifica a direção de layout resolvida para um modo de exibição.

LayoutInDisplayCutoutMode

Controla como uma janela pode usar áreas de recorte de exibição.

MeasureSpecMode

Especifica como uma dimensão de exibição é restrita durante a medição.

MemoryType

Identifica os tipos de memória usados para superfícies de janela.

MenuAppendFlags

Especifica opções para acrescentar itens de menu.

MenuCategory

Identifica categorias usadas para solicitar itens de menu.

MenuPerformFlags

Define opções para executar ações de menu.

MetaKeyStates

Define bits de estado de meta-chave relatados por eventos-chave.

MotionEventActions

Identifica ações relatadas por eventos de movimento.

MotionEventButtonState

Especifica botões pressionados em um evento de movimento.

MotionEventFlags

Especifica sinalizadores de estado adicionais em um evento de movimento.

MotionEventToolType

Identifica ferramentas que produzem eventos de movimento.

MotionRange

Identifica intervalos de movimento compatíveis com um dispositivo de entrada.

OverScrollMode

Define como uma exibição responde ao rolar além de seu conteúdo.

PersistentDrawingCaches

Define quais caches de desenho filho um grupo de exibição mantém.

PixelCopyResult

Identifica o resultado de uma solicitação do PixelCopy.

PointerIconType

Identifica um ícone de ponteiro do sistema.

RoundedCornerPosition

Identifica a posição de um canto de exibição arredondado.

ScreenRecordingState

Relata se o aplicativo está visível em uma gravação de tela.

ScreenState

Especifica o estado da tela relatado a um modo de exibição.

ScrollAxis

Identifica os eixos de rolagem horizontal e vertical.

ScrollbarPosition

Identifica o lado no qual uma barra de rolagem é exibida.

ScrollbarStyles

Define estilos para posicionar barras de rolagem.

ScrollCaptureHint

Especifica como um modo de exibição participa da captura de rolagem.

ScrollIndicatorPosition

Identifica o local de um indicador de rolagem.

ShowAsAction

Especifica como um item de menu é apresentado como uma ação.

SoftInput

Especifica o comportamento de entrada reversível de uma janela.

SoundEffects

Identifica os efeitos sonoros padrão da interface do usuário.

StatusBarVisibility

Relata ou controla a visibilidade da barra de status.

SurfaceChangeFrameRate

Especifica quando uma alteração de taxa de quadros de superfície deve entrar em vigor.

SurfaceFrameRateCompatibility

Especifica como uma taxa de quadros de superfície é correspondida para exibir as taxas de atualização.

SurfaceJankType

Classifica a origem de um evento de jank de superfície.

SurfaceOrientation

Especifica uma orientação de superfície.

SurfaceType

Especifica o tipo de buffer usado por um suporte de superfície.

SurfaceViewLifecycle

Controla quando uma superfície do SurfaceView segue seu ciclo de vida de anexo ou visibilidade.

SystemUiFlags

Especifica as opções de visibilidade da interface do usuário do sistema herdado.

TextAlignment

Define modos de alinhamento de texto para um modo de exibição.

TextDirection

Define a heurística de direção de texto para uma exibição.

TouchableRegion

Define regiões de uma janela que aceitam entrada por toque.

ViewContentSensitivity

Especifica a confidencialidade do conteúdo exibido por um modo de exibição.

ViewFocusability

Controla se uma exibição pode ter o foco de entrada.

ViewImportantForContentCapture

Controla se um modo de exibição e seus descendentes participam da captura de conteúdo.

ViewLayoutMode

Define o comportamento de layout para uma exibição.

ViewStates

Identifica os estados de visibilidade de uma exibição.

WindowFeatures

Define os recursos que uma janela pode solicitar.

WindowInsetsAnimationDispatchMode

Controla se uma animação de insets continua por meio de uma subárvore de exibição.

WindowInsetsControllerAppearance

Especifica a aparência das barras do sistema controladas por uma janela.

WindowInsetsControllerBehavior

Especifica como as barras ocultas do sistema são reveladas.

WindowInsetSides

Identifica os lados incluídos em uma operação de conjuntos de janelas.

WindowManageDisplayFlags

Especifica as opções para gerenciar uma exibição.

WindowManagerEventType

Identifica as alterações relatadas para parâmetros de layout do gerenciador de janelas.

WindowManagerFlags

Define sinalizadores que controlam o comportamento de layout do gerenciador de janelas.

WindowManagerTypes

Identifica os tipos de janela gerenciados pelo gerenciador de janelas.

WindowProgress

Identifica indicadores de progresso exibidos por uma janela.

WindowRotationAnimation

Define animações usadas ao girar uma janela.

Delegados

Nome Description
ReceiveContentHandler

Representa um retorno de chamada que recebe o conteúdo entregue a um modo de exibição e retorna qualquer conteúdo não consumido.

View.ApplyWindowInsetsHandler

Representa um retorno de chamada que aplica os insets de janela a um modo de exibição.

Comentários

Java documentação para android.view.