Compartilhar via


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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

BitmapFactory.Options()

Crie um objeto Options padrão, que se mantido inalterado dará o mesmo resultado do decodificador como se null fosse passado.

BitmapFactory.Options(IntPtr, JniHandleOwnership)

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

Propriedades

Class

Retorna a classe de tempo de execução 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 usam o objeto Options tentarão reutilizar esse bitmap ao carregar conteúdo.

InDensity

A densidade de pixels 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á null (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 nesse espaço de cores.

InPreferredConfig

Se isso não for nulo, o decodificador tentará decodificar nessa 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 subateste a imagem original, retornando uma imagem menor para economizar memória.

InScaled

Quando esse sinalizador é 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 cada vez que for desenhado para um Canvas.

InScreenDensity

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

InTargetDensity

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

InTempStorage

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

JniIdentityHashCode (Herdado de Object)
JniPeerMembers
MCancel

Este membro foi preterido.

OutColorSpace

Se conhecido, o espaço de cores 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 (Herdado de Object)
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.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

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

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