Freigeben über


TextureView.GetBitmap Methode

Definition

Überlädt

GetBitmap(Bitmap)

Kopiert den Inhalt der Oberflächentextur dieser Ansicht in die angegebene Bitmap.

GetBitmap(Int32, Int32)

Gibt eine android.graphics.Bitmap Darstellung des Inhalts der zugeordneten Oberflächentextur zurück.

GetBitmap(Bitmap)

Kopiert den Inhalt der Oberflächentextur dieser Ansicht in die angegebene Bitmap.

[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

Parameter

bitmap
Bitmap

Die Bitmap, in die der Inhalt der Oberflächentextur kopiert werden soll, darf nicht NULL sein, alle Konfigurationen werden unterstützt.

Gibt zurück

Die als Parameter angegebene Bitmap

Attribute

Ausnahmen

wenn der Hardwarerenderingkontext nicht zum Erfassen der Bitmap abgerufen werden kann

Hinweise

Kopiert den Inhalt der Oberflächentextur dieser Ansicht in die angegebene Bitmap. Wenn die Oberflächentextur nicht verfügbar ist, wird die Kopie nicht ausgeführt. Der Inhalt der Oberflächentextur wird so skaliert, dass er genau in die angegebene Bitmap passt.

<strong>Do not</strong> invoke this method from a drawing method (#onDraw(android.graphics.Canvas) for instance).

Wenn ein Fehler auftritt, bleibt die Bitmap unverändert.

Java-Dokumentation für android.view.TextureView.getBitmap(android.graphics.Bitmap).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

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

Gilt für:

GetBitmap(Int32, Int32)

Gibt eine android.graphics.Bitmap Darstellung des Inhalts der zugeordneten Oberflächentextur zurück.

[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

Parameter

width
Int32

Die Breite der zu erstellenden Bitmap

height
Int32

Die Höhe der zu erstellenden Bitmap

Gibt zurück

Eine gültige Bitmap.Config#ARGB_8888 Bitmap oder NULL, wenn die Oberflächentextur nicht verfügbar ist oder breite <= 0 oder Höhe ist <= 0

Attribute

Hinweise

Gibt eine android.graphics.Bitmap Darstellung des Inhalts der zugeordneten Oberflächentextur zurück. Wenn die Oberflächentextur nicht verfügbar ist, gibt diese Methode NULL zurück.

Die von dieser Methode zurückgegebene Bitmap verwendet das Bitmap.Config#ARGB_8888 Pixelformat.

<strong>Do not</strong> invoke this method from a drawing method (#onDraw(android.graphics.Canvas) for instance).

Wenn während der Kopie ein Fehler auftritt, wird eine leere Bitmap zurückgegeben.

Java-Dokumentation für android.view.TextureView.getBitmap(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: