Compartilhar via


WindowManagerLayoutParams Classe

Definição

[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)>]
type WindowManagerLayoutParams = class
    inherit ViewGroup.LayoutParams
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
WindowManagerLayoutParams
Atributos
Implementações

Comentários

Documentação da plataforma Android

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

Construtores

WindowManagerLayoutParams()
WindowManagerLayoutParams(Int32, Int32, Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)
WindowManagerLayoutParams(Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)
WindowManagerLayoutParams(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

WindowManagerLayoutParams(Parcel)
WindowManagerLayoutParams(WindowManagerTypes)
WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)
WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

Campos

AlphaChanged
AnimationChanged
BrightnessOverrideFull

Valor para #screenBrightness e #buttonBrightness indicando que o brilho da luz de fundo da tela ou do botão deve ser definido como o valor mais alto quando essa janela estiver na frente.

BrightnessOverrideNone

Valor padrão para #screenBrightness e #buttonBrightness indicando que o valor de brilho não é substituído para esta janela e a política de brilho normal deve ser usada.

BrightnessOverrideOff

Valor para #screenBrightness e #buttonBrightness indicando que o brilho da luz de fundo da tela ou do botão deve ser definido como o valor mais baixo quando essa janela estiver na frente.

DimAmountChanged
DisplayFlagDisableHdrConversion
Obsoleto.

Indica se essa janela deseja que a conversão HDR seja desabilitada.

FillParent
Obsoleto.

Valor especial para a altura ou largura solicitada por um Modo de Exibição.

(Herdado de ViewGroup.LayoutParams)
FirstApplicationWindow

Início dos tipos de janela que representam janelas normais do aplicativo.

FirstSubWindow

Início dos tipos de sub-janelas.

FirstSystemWindow

Início dos tipos de janela específicos do sistema.

FlagsChanged
FormatChanged
LastApplicationWindow

Fim dos tipos de janelas de aplicativos.

LastSubWindow

Fim dos tipos de sub-janelas.

LastSystemWindow

Fim dos tipos de janelas do sistema.

LayoutChanged
LayoutInDisplayCutoutModeAlways
Obsoleto.

A janela é sempre permitida para se estender para as DisplayCutout áreas em todas as bordas da tela.

LayoutInDisplayCutoutModeDefault
Obsoleto.

A janela é permitida para se estender para a DisplayCutout área, apenas se o DisplayCutout está totalmente contido dentro de uma barra do sistema ou o DisplayCutout não é mais profundo do que 16 dp, mas isso depende da escolha do OEM.

LayoutInDisplayCutoutModeNever
Obsoleto.

A janela nunca pode se sobrepor à área DisplayCutout.

LayoutInDisplayCutoutModeShortEdges
Obsoleto.

A janela é sempre permitida para se estender para as DisplayCutout áreas nas bordas curtas da tela.

MatchParent

Valor especial para a altura ou largura solicitada por um Modo de Exibição.

(Herdado de ViewGroup.LayoutParams)
MemoryTypeChanged
RotationAnimationChanged
RotationAnimationCrossfade
Obsoleto.

Valor para #rotationAnimation o qual especifica que essa janela será fared in ou out após uma rotação.

RotationAnimationJumpcut
Obsoleto.

Valor para #rotationAnimation o qual especifica que essa janela desaparecerá imediatamente ou aparecerá após uma rotação.

RotationAnimationRotate
Obsoleto.

Valor para #rotationAnimation o qual especifica que essa janela girará visualmente para dentro ou para fora após uma rotação.

RotationAnimationSeamless
Obsoleto.

Valor para #rotationAnimation especificar o modo de rotação contínua.

ScreenBrightnessChanged
ScreenOrientationChanged
SoftInputModeChanged
TitleChanged
TypeChanged
WrapContent

Valor especial para a altura ou largura solicitada por um Modo de Exibição.

(Herdado de ViewGroup.LayoutParams)

Propriedades

Alpha

Um valor alfa a ser aplicado a toda essa janela.

BlurBehindRadius

Retorna o desfoque atrás do raio da janela. -ou- Desfoca a tela atrás da janela.

ButtonBrightness

Isso pode ser usado para substituir o comportamento padrão das luzes de fundo do botão e do teclado.

Class

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

(Herdado de Object)
ColorMode

Retorna o modo de cor da janela, um de ActivityInfo#COLOR_MODE_DEFAULT, ActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUT ou ActivityInfo#COLOR_MODE_HDR. -ou- Defina o modo de cor da janela.

Creator
DimAmount

Quando #FLAG_DIM_BEHIND é definido, esta é a quantidade de escurecimento a ser aplicada.

FitInsetsIgnoringVisibility

Especifica se essa janela deve se ajustar às inserções da janela, independentemente de estarem visíveis ou não.

FitInsetsSides

Especifica os lados das inserções que essa janela deve evitar sobreposição durante o layout.

FitInsetsTypes

Especifica os tipos de inserções que essa janela deve evitar sobreposição durante o layout.

Flags

Várias opções/bandeiras comportamentais.

Format

O formato de bitmap desejado.

Gravity

Posicionamento da janela dentro da tela conforme Gravity.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HdrConversionEnabled

Retorna se a conversão HDR está habilitada para a janela -ou- Habilita/desabilita a conversão HDR para a janela.

Height

Informações sobre a altura que a vista quer ter.

(Herdado de ViewGroup.LayoutParams)
HorizontalMargin

A margem horizontal, como uma porcentagem da largura do contêiner, entre o contêiner e o widget.

HorizontalWeight

Indica quanto do espaço extra será alocado horizontalmente para o modo de exibição associado a esses LayoutParams.

JniIdentityHashCode (Herdado de Object)
JniPeerMembers
LayoutAnimationParameters

Usado para animar layouts.

(Herdado de ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode
MemoryType
PackageName

Nome do pacote que possui esta janela.

PeerReference (Herdado de Object)
PreferMinimalPostProcessing

Indica se essa janela deseja que a tela conectada faça o mínimo de pós-processamento nos quadros de imagem ou vídeo produzidos.

PreferredDisplayModeId

Id do modo de exibição preferencial para a janela.

PreferredRefreshRate

A taxa de atualização preferencial para a janela.

RotationAnimation

Defina as animações de saída e entrada usadas nesta janela quando o dispositivo é girado.

ScreenBrightness

Isso pode ser usado para substituir o brilho preferido do usuário da tela.

ScreenOrientation

Valor de orientação específico para uma janela.

SoftInputMode

Modo de operação desejado para qualquer área de entrada suave.

SystemUiFlags
SystemUiVisibility
Obsoleto.

Controle a visibilidade da barra de status.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Title
TitleFormatted
Token

Identificador para esta janela.

Type

O tipo geral de janela.

VerticalMargin

A margem vertical, como uma porcentagem da altura do contêiner, entre o contêiner e o widget.

VerticalWeight

Indica quanto do espaço extra será alocado verticalmente para o modo de exibição associado a esses LayoutParams.

Width

Informações sobre a amplitude da exibição.

(Herdado de ViewGroup.LayoutParams)
WindowAnimations

Um recurso de estilo que define as animações a serem usadas para essa janela.

X

Posição X para esta janela.

Y

Posição Y para esta janela.

Métodos

AreWallpaperTouchEventsEnabled()

Retorna se o envio de eventos de toque para o papel de parede do sistema (que pode ser fornecido por um aplicativo de terceiros) está habilitado para janelas que mostram o papel de parede em segundo plano.

CanPlayMoveAnimation()
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CopyFrom(WindowManagerLayoutParams)
Debug(String)

Retorna uma representação String desse conjunto de parâmetros de layout.

DescribeContents()

Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable.

Dispose() (Herdado de Object)
Dispose(Boolean) (Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
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)
MayUseInputMethod(WindowManagerFlags)

Dado um conjunto específico de sinalizadores do gerenciador de janelas, determine se essa janela pode ser um destino para um método de entrada quando tiver foco.

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

Resolva os parâmetros de layout dependendo da direção do layout.

(Herdado de ViewGroup.LayoutParams)
SetBaseAttributes(TypedArray, Int32, Int32)

Extrai os parâmetros de layout dos atributos fornecidos.

(Herdado de ViewGroup.LayoutParams)
SetCanPlayMoveAnimation(Boolean)

Defina se as animações podem ser reproduzidas para alterações de posição nesta janela.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetWallpaperTouchEventsEnabled(Boolean)

Defina se o envio de eventos de toque para o papel de parede do sistema (que pode ser fornecido por um aplicativo de terceiros) deve ser habilitado para janelas que mostram o papel de parede em segundo plano.

ToArray<T>() (Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime() (Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele este objeto em um Pacote.

Implantações explícitas de interface

IJavaPeerable.Disposed() (Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced() (Herdado de Object)
IJavaPeerable.Finalized() (Herdado de Object)
IJavaPeerable.JniManagedPeerState (Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Aplica-se a