Window Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior.
[Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)]
public abstract class Window : Java.Lang.Object
[<Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)>]
type Window = class
inherit Object
- Herança
- Atributos
Comentários
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. Uma instância dessa classe deve ser usada como a exibição de nível superior adicionada ao gerenciador de janelas. Ele fornece políticas de interface do usuário padrão, como plano de fundo, área de título, processamento de chave padrão etc.
A estrutura criará uma instância de uma implementação dessa classe em nome do aplicativo.
Java documentação para android.view.Window.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| Window(Context) | |
| Window(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| DecorCaptionShadeAuto |
Obsoleto.
Sinalizador para permitir que o tema conduza a cor dos controles de legenda da janela. |
| DecorCaptionShadeDark |
Obsoleto.
Sinalizador para definir controles de cor escura na legenda da janela. |
| DecorCaptionShadeLight |
Obsoleto.
Sinalizador para definir controles de cor clara na legenda da janela. |
| IdAndroidContent |
A ID que o layout principal no arquivo de layout XML deve ter. |
| NavigationBarBackgroundTransitionName |
O transitionName para a exibição de plano de fundo da barra de navegação quando uma tela de fundo personalizada é usada. |
| ProgressEnd |
Valor final para o progresso (primário). |
| ProgressIndeterminateOff |
Sinalizador para definir o modo indeterminado da barra de progresso desativado. |
| ProgressIndeterminateOn |
Sinalizador para definir o modo indeterminado da barra de progresso. |
| ProgressSecondaryEnd |
Valor mais alto possível para o progresso secundário. |
| ProgressSecondaryStart |
Valor mais baixo possível para o progresso secundário. |
| ProgressStart |
Valor inicial para o progresso (primário). |
| ProgressVisibilityOff |
Sinalizador para definir a visibilidade da barra de progresso como GONE. |
| ProgressVisibilityOn |
Sinalizador para definir a visibilidade da barra de progresso como VISIBLE. |
| StatusBarBackgroundTransitionName |
O transitionName para a exibição de plano de fundo da barra de status quando um plano de fundo personalizado é usado. |
Propriedades
| Nome | Description |
|---|---|
| AllowEnterTransitionOverlap |
Retorna como o conjunto de transição se |
| AllowReturnTransitionOverlap |
Retorna como o conjunto de transição se |
| Attributes |
Recupere os atributos da janela atual associados a este painel. -ou- Especifique atributos de janela personalizados. |
| Callback |
Retorne a interface de retorno de chamada atual para esta janela. -ou- Defina a interface de retorno de chamada para esta janela, usada para interceptar eventos de chave e outras operações dinâmicas na janela. |
| Class |
Retorna a classe de runtime deste |
| ColorMode |
Retorna o modo de cor solicitado da janela, um de |
| Container |
Retorne o contêiner para esta Janela. -ou- Defina o contêiner para esta janela. |
| ContentScene |
Recupere o |
| Context |
Retorne o contexto em que esta política de janela está em execução, para recuperar recursos e outras informações. |
| CurrentFocus |
Retorne o modo de exibição nesta Janela que atualmente tem foco ou nulo se não houver nenhum. |
| DecorView |
Recupere o modo de exibição de decoração da janela de nível superior (contendo o quadro/decorações de janela padrão e o conteúdo do cliente dentro dele), que pode ser adicionado como uma janela ao gerenciador de janelas. |
| DesiredHdrHeadroom |
Obtenha a quantidade desejada de espaço para a cabeça do HDR conforme definido por |
| EnterTransition |
Retorna a transição usada para mover Exibições para a cena inicial. -ou- Define a Transição que será usada para mover Exibições para a cena inicial. |
| ExitTransition |
Retorna a Transição que será usada para mover Exibições para fora da cena ao iniciar uma nova Atividade. -ou- Define a Transição que será usada para mover exibições para fora da cena ao iniciar uma nova atividade. |
| Features |
Retorne os bits de recurso que estão habilitados. |
| ForcedWindowFlags |
Retorne os sinalizadores de janela que foram explicitamente definidos pelo cliente, portanto, não serão modificados por |
| FrameRateBoostOnTouchEnabled |
Obtenha se o aumento de toque da taxa de quadros está habilitado |
| FrameRatePowerSavingsBalanced |
Obtenha se o frameratepowersavingsbalance está habilitado para esta Janela. -ou- Defina se o frameratepowersavingsbalance está habilitado para esta Janela. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HasChildren | |
| HasSoftInputMode |
O aplicativo especificou seu próprio modo de entrada reversível? |
| InsetsController |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
| IsActive | |
| IsFloating |
Retorne se essa janela está sendo exibida com um estilo flutuante (com base no WindowIsFloating atributo no estilo/tema). |
| IsWideColorGamut |
Retorna true se o modo de cor dessa janela for |
| JniIdentityHashCode |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| JniPeerMembers |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
| LayoutInflater |
Acesso rápido à LayoutInflater instância que esta Janela recuperou de seu Contexto. |
| LocalFeatures |
Retorne os bits de recurso que estão sendo implementados por esta Janela. |
| MediaController |
Obtém o |
| NavigationBarColor | |
| NavigationBarContrastEnforced |
Retorna se o sistema está garantindo que a barra de navegação tenha contraste suficiente quando uma tela de fundo totalmente transparente é solicitada. -ou- Define se o sistema deve garantir que a barra de navegação tenha contraste suficiente quando uma tela de fundo totalmente transparente é solicitada. |
| NavigationBarDividerColor |
Recupera a cor do divisor da barra de navegação. -ou- Mostra uma linha fina da cor especificada entre a barra de navegação e o conteúdo do aplicativo. |
| OnBackInvokedDispatcher |
Retorna a |
| PeerReference |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| ReenterTransition |
Retorna a Transição que será usada para mover Exibições para a cena ao retornar de uma Atividade iniciada anteriormente. -ou- Define a Transição que será usada para mover Exibições para a cena ao retornar de uma Atividade iniciada anteriormente. |
| ReturnTransition |
Retorna a Transição que será usada para mover exibições para fora da cena quando a Janela estiver se preparando para fechar, por exemplo, após uma chamada para |
| RootSurfaceControl |
Isso será nulo antes que um modo de exibição de conteúdo seja adicionado, e. |
| SharedElementEnterTransition |
Retorna a Transição que será usada para elementos compartilhados transferidos para a Cena do conteúdo. -ou- Define a Transição que será usada para elementos compartilhados transferidos para a Cena do conteúdo. |
| SharedElementExitTransition |
Retorna a Transição a ser usada para elementos compartilhados na janela de inicialização antes de transferir para a Janela da Atividade iniciada. -ou- Define a Transição que será usada para elementos compartilhados depois de iniciar uma nova Atividade antes que os elementos compartilhados sejam transferidos para a atividade chamada. |
| SharedElementReenterTransition |
Retorna a Transição que será usada para elementos compartilhados que serão reentrados de uma Atividade iniciada depois que ele retornar o elemento compartilhado para o local de início. -ou- Define a Transição que será usada para elementos compartilhados que serão reentrados de uma Atividade iniciada depois que ele retornar o elemento compartilhado para o local de início. |
| SharedElementReturnTransition |
Retorna a Transição que será usada para elementos compartilhados transferidos de volta para uma atividade de chamada. -ou- Define a Transição que será usada para elementos compartilhados transferidos de volta para uma atividade de chamada. |
| SharedElementsUseOverlay |
Retorna |
| StatusBarColor | |
| StatusBarContrastEnforced |
Retorna se o sistema está garantindo que a barra de status tenha contraste suficiente quando uma tela de fundo totalmente transparente é solicitada. -ou- Define se o sistema deve garantir que a barra de status tenha contraste suficiente quando uma tela de fundo totalmente transparente é solicitada. |
| SystemGestureExclusionRects |
Recupere a lista de áreas dentro do espaço de coordenadas desta janela em que o sistema não deve interceptar toque ou outros gestos de dispositivo apontando. -ou- Define uma lista de áreas dentro do espaço de coordenadas desta janela em que o sistema não deve interceptar toque ou outros gestos de dispositivo apontando. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| TransitionBackgroundFadeDuration |
Retorna a duração, em milissegundos, do esmaecimento do plano de fundo da janela ao fazer a transição para dentro ou para longe de uma atividade quando chamada com uma Transição de Atividade. -ou- Define a duração, em milissegundos, do esmaecimento do plano de fundo da janela ao fazer a transição para dentro ou para longe de uma atividade quando chamada com uma Transição de Atividade. |
| TransitionManager |
Recupere o |
| VolumeControlStream | |
| WindowManager |
Retorne o gerenciador de janelas permitindo que essa Janela exiba suas próprias janelas. |
| WindowStyle |
Retorne os |
Métodos
| Nome | Description |
|---|---|
| AddContentView(View, ViewGroup+LayoutParams) |
Variação em
|
| AddFlags(WindowManagerFlags) |
Função de conveniência para definir os bits de sinalizador conforme especificado em sinalizadores, de acordo |
| AddOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener, Handler) |
Defina um observador para coletar estatísticas de quadro para cada quadro renderizado nesta janela. |
| ClearFlags(WindowManagerFlags) |
Função de conveniência para limpar os bits de sinalizador conforme especificado em sinalizadores, de acordo |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| CloseAllPanels() | |
| ClosePanel(Int32) | |
| Dispose() |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| Dispose(Boolean) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| FindViewById(Int32) |
Localiza uma exibição que foi identificada pelo |
| FindViewById<T>(Int32) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
| GetDefaultFeatures(Context) |
Retorne os bits de recurso definidos por padrão em uma janela. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| HasFeature(WindowFeatures) |
Consulte a disponibilidade de um determinado recurso. |
| InjectInputEvent(InputEvent) |
Insere um evento na janela localmente. |
| InvalidatePanelMenu(WindowFeatures) | |
| IsShortcutKey(Keycode, KeyEvent) |
É uma tecla que compacta uma das teclas de atalho definidas para esta janela. |
| 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) |
| MakeActive() | |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| OnActive() | |
| OnConfigurationChanged(Configuration) |
Deve ser chamado quando a configuração é alterada. |
| OpenPanel(Int32, KeyEvent) | |
| PeekDecorView() |
Recupere o modo de exibição de decoração atual, mas somente se ele já tiver sido criado; caso contrário, retornará nulo. |
| PerformContextMenuIdentifierAction(Int32, MenuPerformFlags) | |
| PerformPanelIdentifierAction(Int32, Int32, MenuPerformFlags) | |
| PerformPanelShortcut(Int32, Keycode, KeyEvent, MenuPerformFlags) | |
| RegisterScrollCaptureCallback(IScrollCaptureCallback) |
Usado para fornecer suporte de captura de rolagem para uma janela arbitrária. |
| RemoveOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener) |
Remova o observador e pare de ouvir estatísticas de quadros para esta janela. |
| RequestFeature(WindowFeatures) |
Habilitar recursos de tela estendida. |
| RequireViewById(Int32) |
Localiza uma exibição que foi identificada pelo |
| RestoreHierarchyState(Bundle) | |
| SaveHierarchyState() | |
| SetBackgroundBlurRadius(Int32) |
Desfoca a tela atrás da janela dentro dos limites da janela. |
| SetBackgroundDrawable(Drawable) |
Altere a tela de fundo dessa janela para um Desenhável personalizado. |
| SetBackgroundDrawableResource(Int32) |
Altere a tela de fundo dessa janela para um recurso Desenhável. |
| SetChildDrawable(Int32, Drawable) | |
| SetChildInt(Int32, Int32) | |
| SetClipToOutline(Boolean) |
Define se o conteúdo da janela deve ser recortado na estrutura de tópicos da tela de fundo da janela. |
| SetContentView(Int32) |
Conveniência para
|
| SetContentView(View, ViewGroup+LayoutParams) |
Conveniência para
|
| SetContentView(View) |
Conveniência para
|
| SetDecorCaptionShade(DecorCaptionShade) |
Defina qual cor devem ser os controles de legenda. |
| SetDecorFitsSystemWindows(Boolean) |
Define se o modo de exibição de decoração deve se ajustar aos modos de exibição de conteúdo de nível raiz para |
| SetDefaultWindowFormat(Int32) |
Defina o formato padrão da janela, de acordo com os tipos PixelFormat. |
| SetDimAmount(Single) |
Defina a quantidade de dim atrás da janela ao usar |
| SetElevation(Single) |
Define a elevação da janela. |
| SetFeatureDrawable(WindowFeatures, Drawable) |
Defina um valor desenhável explícito para o recurso desta janela. |
| SetFeatureDrawableAlpha(WindowFeatures, Int32) |
Defina um valor alfa personalizado para o recurso desenhável fornecido, controlando o quanto a tela de fundo é visível por meio dele. |
| SetFeatureDrawableResource(WindowFeatures, Int32) |
Defina o valor para um recurso desenhável dessa janela, de um identificador de recurso. |
| SetFeatureDrawableUri(WindowFeatures, Uri) |
Defina o valor para um recurso desenhável desta janela, de um URI. |
| SetFeatureInt(WindowFeatures, Int32) |
Defina o valor inteiro de um recurso. |
| SetFlags(WindowManagerFlags, WindowManagerFlags) |
Definir os sinalizadores da janela, de acordo com o
|
| SetFormat(Format) |
Defina o formato da janela, de acordo com os tipos PixelFormat. |
| SetGravity(GravityFlags) |
Defina a gravidade da janela, de acordo com as constantes gravidade. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetHideOverlayWindows(Boolean) |
Impedir que janelas de sobreposição que não sejam do sistema sejam desenhadas na parte superior desta janela. |
| SetIcon(Int32) |
Defina o ícone primário para esta janela. |
| SetLayout(Int32, Int32) |
Defina os parâmetros de layout de largura e altura da janela. |
| SetLocalFocus(Boolean, Boolean) |
Defina o foco localmente. |
| SetLogo(Int32) |
Defina o logotipo desta janela. |
| SetNavigationBarColor(Color) |
Define a cor da barra de navegação como . |
| SetPreferMinimalPostProcessing(Boolean) |
Se |
| SetResizingCaptionDrawable(Drawable) |
Defina o desenhável desenhado abaixo da legenda durante o redimensionamento. |
| SetRestrictedCaptionAreaListener(Window+IOnRestrictedCaptionAreaChangedListener) |
Defina um retorno de chamada para alterações de área em que a legenda desenhará seu conteúdo. |
| SetSoftInputMode(SoftInput) |
Especifique um modo de entrada reversível explícito a ser usado para a janela, de acordo |
| SetStatusBarColor(Color) |
Define a cor da barra de status como |
| SetSustainedPerformanceMode(Boolean) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
| SetTitle(ICharSequence) |
Define um título voltado para o usuário para a janela. |
| SetTitle(String) |
Define um título voltado para o usuário para a janela. |
| SetTitleColor(Color) | |
| SetType(WindowManagerTypes) |
Defina o tipo da janela, de acordo com o WindowManager. |
| SetUiOptions(UiOptions, UiOptions) |
Defina opções extras que influenciarão a interface do usuário para esta janela. |
| SetUiOptions(UiOptions) |
Defina opções extras que influenciarão a interface do usuário para esta janela. |
| SetWindowAnimations(Int32) |
Especifique animações personalizadas a serem usadas para a janela, de acordo |
| SetWindowManager(IWindowManager, IBinder, String, Boolean) |
Defina o gerenciador de janelas para uso por esta Janela para, por exemplo, exibir painéis. |
| SetWindowManager(IWindowManager, IBinder, String) |
Defina o gerenciador de janelas para uso por esta Janela para, por exemplo, exibir painéis. |
| SuperDispatchGenericMotionEvent(MotionEvent) |
Usado por janelas personalizadas, como a Caixa de Diálogo, para passar o evento de movimento genérico mais adiante na hierarquia de exibição. |
| SuperDispatchKeyEvent(KeyEvent) |
Usado por janelas personalizadas, como a caixa de diálogo, para passar o evento de pressionamento de teclas mais abaixo na hierarquia de exibição. |
| SuperDispatchKeyShortcutEvent(KeyEvent) |
Usado por janelas personalizadas, como a caixa de diálogo, para passar o evento de pressionamento de atalho de tecla mais abaixo na hierarquia de exibição. |
| SuperDispatchTouchEvent(MotionEvent) |
Usado por janelas personalizadas, como a caixa de diálogo, para passar o evento de tela sensível ao toque mais abaixo na hierarquia de exibição. |
| SuperDispatchTrackballEvent(MotionEvent) |
Usado por janelas personalizadas, como a caixa de diálogo, para passar o evento trackball mais adiante na hierarquia de exibição. |
| TakeInputQueue(InputQueue+ICallback) |
Assuma a propriedade do InputQueue desta janela. |
| TakeKeyEvents(Boolean) |
Solicite que os principais eventos cheguem a essa atividade. |
| TakeSurface(ISurfaceHolderCallback2) |
Assuma a propriedade da superfície desta janela. |
| ToArray<T>() |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| TogglePanel(Int32, KeyEvent) | |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| UnregisterScrollCaptureCallback(IScrollCaptureCallback) |
Cancela o registro de um |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Eventos
| Nome | Description |
|---|---|
| FrameMetricsAvailable |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
| RestrictedCaptionArea |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| IJavaPeerable.Finalized() |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| IJavaPeerable.JniManagedPeerState |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. (Herdado de Object) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Classe base abstrata para uma política de aparência e comportamento de janela de nível superior. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |