TextureView.GetBitmap 方法

定义

重载

GetBitmap(Bitmap)

将此视图表面纹理的内容复制到指定的位图中。

GetBitmap(Int32, Int32)

返回 android.graphics.Bitmap 关联表面纹理内容的表示形式。

GetBitmap(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

参数

bitmap
Bitmap

要将图面纹理的内容复制到其中,不能为 null,所有配置均受支持

返回

指定为参数的位图

属性

例外

如果无法获取硬件呈现上下文来捕获位图

注解

将此视图表面纹理的内容复制到指定的位图中。 如果图面纹理不可用,则不会执行复制。 表面纹理的内容将进行缩放以完全适合指定位图内。

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

如果发生错误,则位图保持不变。

适用于 . 的 android.view.TextureView.getBitmap(android.graphics.Bitmap)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

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

适用于

GetBitmap(Int32, Int32)

返回 android.graphics.Bitmap 关联表面纹理内容的表示形式。

[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

参数

width
Int32

要创建的位图的宽度

height
Int32

要创建的位图的高度

返回

有效 Bitmap.Config#ARGB_8888 位图;如果图面纹理不可用或宽度为 <= 0 或高度为 <= 0,则为 null

属性

注解

返回 android.graphics.Bitmap 关联表面纹理内容的表示形式。 如果图面纹理不可用,此方法将返回 null。

此方法返回的 Bitmap.Config#ARGB_8888 位图使用像素格式。

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

如果在复制期间发生错误,将返回空位图。

适用于 . 的 android.view.TextureView.getBitmap(int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于