Display 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.
Fornece informações sobre o tamanho e a densidade de uma exibição lógica.
[Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)]
public class Display : Java.Lang.Object
[<Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)>]
type Display = class
inherit Object
- Herança
- Atributos
Comentários
Fornece informações sobre o tamanho e a densidade de uma exibição lógica.
A área de exibição é descrita de duas maneiras diferentes.
<ul><li>A área de exibição do aplicativo especifica a parte da exibição que pode conter uma janela do aplicativo, excluindo as decorações do sistema. A área de exibição do aplicativo pode ser menor que a área de exibição real porque o sistema subtrai o espaço necessário para elementos de decoração, como a barra de status. Use WindowMetrics#getBounds() para consultar os limites da janela do aplicativo.</li li><>A área de exibição real especifica a parte da exibição que é acessível a um aplicativo no estado atual do sistema. A área de exibição real pode ser menor que o tamanho físico da exibição em alguns cenários. Use WindowManager#getCurrentWindowMetrics() para identificar o tamanho atual da janela de atividade. O trabalho relacionado à interface do usuário, como escolher layouts de interface do usuário, deve depender WindowMetrics#getBounds(). Confira #getRealSize / #getRealMetrics mais detalhes.</li></ul>
Uma exibição lógica não representa necessariamente um dispositivo de exibição físico específico, como a exibição interna ou uma exibição externa. O conteúdo de uma exibição lógica pode ser apresentado em uma ou mais exibições físicas de acordo com os dispositivos que estão conectados no momento e se o espelhamento foi habilitado.
Java documentação para android.view.Display.
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 |
|---|---|
| Display(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| DefaultDisplay |
A ID de exibição padrão, que é a ID da exibição primária supondo que haja uma. |
| FlagPresentation |
Obsoleto.
Sinalizador de exibição: indica que a exibição é uma exibição de apresentação. |
| FlagPrivate |
Obsoleto.
Sinalizador de exibição: indica que a exibição é privada. |
| FlagRound |
Obsoleto.
Sinalizador de exibição: indica que a exibição tem uma forma redonda. |
| FlagSecure |
Obsoleto.
Sinalizador de exibição: indica que a exibição tem uma saída de vídeo segura e dá suporte à composição de superfícies seguras. |
| FlagSupportsProtectedBuffers |
Obsoleto.
Sinalizador de exibição: indica que a exibição dá suporte à composição de conteúdo armazenado em buffers de gráficos protegidos. |
| FrameRateCategoryHigh |
Obsoleto.
A categoria alta determina a taxa de quadros alta recomendada da estrutura. |
| FrameRateCategoryNormal |
Obsoleto.
A categoria normal determina a taxa de quadros normal recomendada da estrutura. |
| InvalidDisplay |
ID de exibição inválida. |
Propriedades
| Nome | Description |
|---|---|
| AppVsyncOffsetNanos |
Obtém o deslocamento VSYNC do aplicativo, em nanossegundos. Esse é um valor positivo que indica o deslocamento de fase dos eventos VSYNC fornecidos pelo Coreógrafo em relação à atualização de exibição. Por exemplo, se o Coreógrafo relatar que a atualização ocorreu no momento N, ela realmente ocorreu em (N – appVsyncOffset). Os aplicativos geralmente não precisam estar cientes disso. Ele só é útil para sincronização de A/V refinada. |
| Class |
Retorna a classe de runtime deste |
| Cutout |
Retorna o |
| DeviceProductInfo |
Retorna as informações específicas do produto sobre a exibição ou o dispositivo conectado diretamente na cadeia de exibição. |
| DisplayId |
Obtém a ID de exibição. Cada exibição lógica tem uma ID exclusiva. A exibição padrão tem id DEFAULT_DISPLAY . |
| Flags |
Retorna uma combinação de sinalizadores que descrevem os recursos da exibição. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HasArrSupport |
Retorna se a exibição dá suporte à taxa de atualização adaptável ou não. |
| HdrSdrRatio |
A taxa de hdr/sdr atual expressa como a proporção de targetHdrPeakBrightnessInNits/targetSdrWhitePointInNits. Se isHdrSdrRatioAvailable() for false, isso sempre retornará 1,0f. |
| Height |
Obsoleto.
Obtém a altura dessa exibição em pixels. |
| HighestHdrSdrRatio |
A maior taxa de HDR/SDR possível. Se isHdrSdrRatioAvailable() retornar false, esse método retornará 1. |
| IsHdr |
Retorna se essa exibição dá suporte a qualquer tipo de HDR. |
| IsHdrSdrRatioAvailable |
Obtém se uma taxa DE HDR para SDR está disponível para esta exibição. |
| IsInternal |
Verifique se esta é uma exibição interna, ou seja, |
| IsMinimalPostProcessingSupported |
Retornará true se a exibição conectada puder ser alternada para um modo com o mínimo de pós-processamento. |
| IsValid |
Retornará true se essa exibição ainda for válida, false se a exibição tiver sido removida. |
| IsWideColorGamut |
Retorna se essa exibição pode ser usada para exibir conteúdo de gama de cores largas. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| JniPeerMembers |
Obtém os metadados de pares JNI usados pelo .NET para o runtime de associação do Android. |
| Name |
Obtém o nome da exibição. Observe que algumas exibições podem ser renomeada pelo usuário. |
| Orientation |
Obsoleto.
Obtém a orientação desta exibição. |
| OverlaySupport |
Retorna a |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| PixelFormat |
Obsoleto.
Obtém o formato de pixel desta exibição. |
| PreferredWideGamutColorSpace |
Retorna o espaço de cores largo preferencial da Exibição. |
| PresentationDeadlineNanos |
Isso é o quão longe um buffer deve ser enfileirado para apresentação em um determinado momento. |
| RefreshRate |
Obtém a taxa de atualização dessa exibição em quadros por segundo. |
| Rotation |
Retorna a rotação da tela de sua orientação "natural". |
| Shape |
Retorna o |
| State |
Obtém o estado da exibição, como se ela está ativada ou desativada. |
| 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. |
| Width |
Obsoleto.
Obtém a largura dessa exibição em pixels. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| 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() |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| Equals(Object) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetCurrentSizeRange(Point, Point) |
Retorne o intervalo de tamanhos de exibição que um aplicativo pode esperar encontrar em operação normal, desde que não haja nenhuma alteração física no tamanho da tela. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetHdrCapabilities() |
Retorna os recursos do HDR da exibição. |
| GetMetrics(DisplayMetrics) |
Popula as métricas de exibição da janela do aplicativo. |
| GetMode() |
Retorna o modo ativo da exibição. |
| GetRealMetrics(DisplayMetrics) |
Obtém o tamanho da maior região da exibição acessível a um aplicativo no estado atual do sistema, sem subtrair qualquer decoração de janela ou aplicar fatores de dimensionamento. |
| GetRealSize(Point) |
Obtém o tamanho da maior região da exibição acessível a um aplicativo no estado atual do sistema, sem subtrair qualquer decoração de janela ou aplicar fatores de dimensionamento. |
| GetRectSize(Rect) |
Armazena as dimensões da janela do aplicativo no retângulo fornecido. |
| GetRoundedCorner(Int32) |
Retorna a |
| GetSize(Point) |
Armazena as dimensões da janela do aplicativo no ponto fornecido. |
| GetSuggestedFrameRate(DisplayFrameRateCategory) |
Obtém a taxa de quadros definida pela exibição dada uma categoria de taxa de quadros descritiva. |
| GetSupportedModes() |
Obtém os modos com suporte dessa exibição, pode incluir modos sintéticos |
| GetSupportedRefreshRates() |
Obtenha as taxas de atualização com suporte dessa exibição em quadros por segundo. |
| 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) |
| 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) |
| RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer) |
Registra um ouvinte que será invocado sempre que a taxa hdr/sdr do display for alterada. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| 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) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UnregisterHdrSdrRatioChangedListener(IConsumer) |
Cancela o registro de um ouvinte para alterações na taxa de HDR para SDR. |
| 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) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. (Herdado de JavaObject) |
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) |
Fornece informações sobre o tamanho e a densidade de uma exibição lógica. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |