Condividi tramite


TextureView.GetBitmap Metodo

Definizione

Overload

GetBitmap(Bitmap)

Copia il contenuto della trama della superficie di questa visualizzazione nella bitmap specificata.

GetBitmap(Int32, Int32)

Restituisce una android.graphics.Bitmap rappresentazione del contenuto della trama della superficie associata.

GetBitmap(Bitmap)

Copia il contenuto della trama della superficie di questa visualizzazione nella bitmap specificata.

[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

Parametri

bitmap
Bitmap

La bitmap in cui copiare il contenuto della trama della superficie non può essere null. Tutte le configurazioni sono supportate

Restituisce

Bitmap specificata come parametro

Attributi

Eccezioni

se il contesto di rendering hardware non può essere acquisito per acquisire la bitmap

Commenti

Copia il contenuto della trama della superficie di questa visualizzazione nella bitmap specificata. Se la trama della superficie non è disponibile, la copia non viene eseguita. Il contenuto della trama della superficie verrà ridimensionato per adattarsi esattamente all'interno della bitmap specificata.

<strong>Non</strong> richiama questo metodo da un metodo di disegno (#onDraw(android.graphics.Canvas) ad esempio).

Se si verifica un errore, la bitmap rimane invariata.

Documentazione java per android.view.TextureView.getBitmap(android.graphics.Bitmap).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

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

Si applica a

GetBitmap(Int32, Int32)

Restituisce una android.graphics.Bitmap rappresentazione del contenuto della trama della superficie associata.

[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

Parametri

width
Int32

Larghezza della bitmap da creare

height
Int32

Altezza della bitmap da creare

Restituisce

Bitmap valida Bitmap.Config#ARGB_8888 o null se la trama della superficie non è disponibile o la larghezza è <= 0 o altezza è <= 0

Attributi

Commenti

Restituisce una android.graphics.Bitmap rappresentazione del contenuto della trama della superficie associata. Se la trama della superficie non è disponibile, questo metodo restituisce Null.

La bitmap restituita da questo metodo usa il Bitmap.Config#ARGB_8888 formato pixel.

<strong>Non</strong> richiama questo metodo da un metodo di disegno (#onDraw(android.graphics.Canvas) ad esempio).

Se si verifica un errore durante la copia, verrà restituita una bitmap vuota.

Documentazione java per android.view.TextureView.getBitmap(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a