BitmapFactory.Options Classe

Definição

[Android.Runtime.Register("android/graphics/BitmapFactory$Options", DoNotGenerateAcw=true)]
public class BitmapFactory.Options : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/BitmapFactory$Options", DoNotGenerateAcw=true)>]
type BitmapFactory.Options = class
    inherit Object
Herança
BitmapFactory.Options
Atributos

Comentários

Documentação da plataforma Android

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
BitmapFactory.Options()

Crie um objeto Opções padrão, que, se deixado inalterado, dará o mesmo resultado do decodificador como se fosse passado nulo.

BitmapFactory.Options(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
InBitmap

Se definido, os métodos de decodificação que utilizam o objeto Options tentarão reutilizar esse bitmap ao carregar conteúdo.

InDensity

A densidade de pixel a ser usada para o bitmap.

InDither

Este membro foi preterido.

InInputShareable
Obsoleto.

Este membro foi preterido.

InJustDecodeBounds

Se definido como true, o decodificador retornará nulo (sem bitmap), mas os out... campos ainda serão definidos, permitindo que o chamador consulte o bitmap sem precisar alocar a memória para seus pixels.

InMutable

Se definido, os métodos de decodificação sempre retornarão um Bitmap mutável em vez de um imutável.

InPreferQualityOverSpeed

Este membro foi preterido.

InPreferredColorSpace

Se isso não for nulo, o decodificador tentará decodificar esse espaço de cor.

InPreferredConfig

Se isso não for nulo, o decodificador tentará decodificar essa configuração interna.

InPremultiplied

Se true (que é o padrão), o bitmap resultante terá seus canais de cores pré-multiplicados pelo canal alfa.

InPurgeable
Obsoleto.

Este membro foi preterido.

InSampleSize

Se definido como um valor > 1, solicita que o decodificador subsample a imagem original, retornando uma imagem menor para salvar memória.

InScaled

Quando esse sinalizador for definido, se #inDensity e #inTargetDensity não for 0, o bitmap será dimensionado para corresponder #inTargetDensity quando carregado, em vez de depender do sistema gráfico dimensionando-o sempre que for desenhado para uma Tela.

InScreenDensity

A densidade de pixels da tela real que está sendo usada.

InTargetDensity

A densidade de pixels do destino para o qual este bitmap será desenhado.

InTempStorage

Armazenamento temporário a ser usado para decodificação.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState (Herdado de JavaObject)
JniPeerMembers
MCancel

Este membro foi preterido.

OutColorSpace

Se conhecido, o espaço de cor que o bitmap decodificado terá.

OutConfig
OutHeight

A altura resultante do bitmap.

OutMimeType

Se conhecida, essa cadeia de caracteres é definida como o mimetype da imagem decodificada.

OutWidth

A largura resultante do bitmap.

PeerReference

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

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

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions) (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() (Herdado de JavaObject)
Equals(Object) (Herdado de JavaObject)
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)
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)
RequestCancelDecode()

Este membro foi preterido.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (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)
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() (Herdado de JavaObject)
IJavaPeerable.Finalized() (Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock (Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (Herdado de JavaObject)

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 marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)
TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a