Compartilhar via


TextureView.GetBitmap Método

Definição

Sobrecargas

GetBitmap(Bitmap)

Copia o conteúdo da textura de superfície desse modo de exibição para o bitmap especificado.

GetBitmap(Int32, Int32)

Retorna uma android.graphics.Bitmap representação do conteúdo da textura de superfície associada.

GetBitmap(Bitmap)

Copia o conteúdo da textura de superfície desse modo de exibição para o bitmap especificado.

[Android.Runtime.Register("getBitmap", "(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;", "GetGetBitmap_Landroid_graphics_Bitmap_Handler")]
public virtual Android.Graphics.Bitmap GetBitmap (Android.Graphics.Bitmap bitmap);
[<Android.Runtime.Register("getBitmap", "(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;", "GetGetBitmap_Landroid_graphics_Bitmap_Handler")>]
abstract member GetBitmap : Android.Graphics.Bitmap -> Android.Graphics.Bitmap
override this.GetBitmap : Android.Graphics.Bitmap -> Android.Graphics.Bitmap

Parâmetros

bitmap
Bitmap

O bitmap para copiar o conteúdo da textura da superfície não pode ser nulo, todas as configurações são suportadas

Retornos

O bitmap especificado como um parâmetro

Atributos

Exceções

se o contexto de renderização de hardware não puder ser adquirido para capturar o bitmap

Comentários

Copia o conteúdo da textura de superfície desse modo de exibição para o bitmap especificado. Se a textura da superfície não estiver disponível, a cópia não será executada. O conteúdo da textura da superfície será dimensionado para caber exatamente dentro do bitmap especificado.

<strong>Não chame<> esse método a partir de um método de desenho (#onDraw(android.graphics.Canvas)por exemplo).

Se ocorrer um erro, o bitmap será mantido inalterado.

Documentação Java para android.view.TextureView.getBitmap(android.graphics.Bitmap).

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.

Confira também

  • IsAvailable
  • <xref:Android.Views.TextureView.GetBitmap(System.Int32%2c+System.Int32)>
  • Bitmap

Aplica-se a

GetBitmap(Int32, Int32)

Retorna uma android.graphics.Bitmap representação do conteúdo da textura de superfície associada.

[Android.Runtime.Register("getBitmap", "(II)Landroid/graphics/Bitmap;", "GetGetBitmap_IIHandler")]
public virtual Android.Graphics.Bitmap? GetBitmap (int width, int height);
[<Android.Runtime.Register("getBitmap", "(II)Landroid/graphics/Bitmap;", "GetGetBitmap_IIHandler")>]
abstract member GetBitmap : int * int -> Android.Graphics.Bitmap
override this.GetBitmap : int * int -> Android.Graphics.Bitmap

Parâmetros

width
Int32

A largura do bitmap a ser criado

height
Int32

A altura do bitmap a ser criado

Retornos

Um bitmap válido Bitmap.Config#ARGB_8888 ou nulo se a textura da superfície não estiver disponível ou a largura for <= 0 ou a altura for <= 0

Atributos

Comentários

Retorna uma android.graphics.Bitmap representação do conteúdo da textura de superfície associada. Se a textura da superfície não estiver disponível, esse método retornará null.

O bitmap retornado por esse método usa o formato de Bitmap.Config#ARGB_8888 pixel.

<strong>Não chame<> esse método a partir de um método de desenho (#onDraw(android.graphics.Canvas)por exemplo).

Se ocorrer um erro durante a cópia, um bitmap vazio será retornado.

Documentação Java para android.view.TextureView.getBitmap(int, int).

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.

Confira também

Aplica-se a