Picture 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.
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via Picture#draw(Canvas) ou Canvas#drawPicture(Picture)).
[Android.Runtime.Register("android/graphics/Picture", DoNotGenerateAcw=true)]
public class Picture : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Picture", DoNotGenerateAcw=true)>]
type Picture = class
inherit Object
- Herança
- Atributos
Comentários
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via Picture#draw(Canvas) ou Canvas#drawPicture(Picture)). Para a maioria dos conteúdos (por exemplo, texto, linhas, retângulos), desenhar uma sequência de uma imagem pode ser mais rápido do que as chamadas de API equivalentes, já que a imagem executa sua reprodução sem incorrer em nenhuma sobrecarga de chamada de método.
<Nota forte>:</strong> Antes do nível de API 23, uma imagem não pode ser reproduzida em uma tela acelerada por hardware.
Java documentação para android.graphics.Picture.
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 |
|---|---|
| Picture() |
Cria uma imagem vazia que está pronta para ser registrada. |
| Picture(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| Picture(Picture) |
Crie uma imagem fazendo uma cópia do que já foi gravado no src. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| Height |
Obtenha a altura da imagem conforme passado para beginRecording. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| JniPeerMembers |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| 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. |
| Width |
Obtenha a largura da imagem conforme passado para beginRecording. |
Métodos
| Nome | Description |
|---|---|
| BeginRecording(Int32, Int32) |
Para gravar uma imagem, chame beginRecording() e, em seguida, desenhe na Tela retornada. |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| CreateFromStream(Stream) |
Obsoleto.
Crie uma nova imagem (já registrada) dos dados no fluxo. |
| CreateFromStreamAsync(Stream) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| 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() |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| Draw(Canvas) |
Desenhe esta imagem na tela. |
| EndRecording() |
Call endRecording when the picture is built. |
| Equals(Object) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| 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() |
Obsoleto.
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) |
| RequiresHardwareAcceleration() |
Indica se essa imagem contém ou não comandos gravados que só funcionam quando desenhados para uma tela acelerada por hardware. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| 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) |
| WriteToStream(Stream) |
Obsoleto.
Escreva o conteúdo da imagem em um fluxo. |
| WriteToStreamAsync(Stream) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| IJavaPeerable.Finalized() |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| IJavaPeerable.JniObjectReferenceControlBlock |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
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) |
Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |