NativeActivity.SurfaceChanged(ISurfaceHolder, Format, Int32, Int32) Método

Definición

Esto se llama inmediatamente después de que se hayan realizado cambios estructurales (formato o tamaño) en la superficie.

[Android.Runtime.Register("surfaceChanged", "(Landroid/view/SurfaceHolder;III)V", "GetSurfaceChanged_Landroid_view_SurfaceHolder_IIIHandler")]
public virtual void SurfaceChanged(Android.Views.ISurfaceHolder? holder, Android.Graphics.Format format, int width, int height);
[<Android.Runtime.Register("surfaceChanged", "(Landroid/view/SurfaceHolder;III)V", "GetSurfaceChanged_Landroid_view_SurfaceHolder_IIIHandler")>]
abstract member SurfaceChanged : Android.Views.ISurfaceHolder * Android.Graphics.Format * int * int -> unit
override this.SurfaceChanged : Android.Views.ISurfaceHolder * Android.Graphics.Format * int * int -> unit

Parámetros

holder
ISurfaceHolder

SurfaceHolder: SurfaceHolder cuya superficie ha cambiado. Este valor no puede ser nulo.

format
Format

int: nuevo PixelFormat de la superficie. El valor es uno de los siguientes: PixelFormat.RGBA_8888 PixelFormat.RGBX_8888 PixelFormat.RGBA_F16 PixelFormat.RGBA_1010102 PixelFormat.RGB_888 PixelFormat.RGB_565

width
Int32

int: nuevo ancho de la superficie. El valor es 0 o superior

height
Int32

int: el nuevo alto de la superficie. El valor es 0 o superior

Implementaciones

Atributos

Comentarios

Esto se llama inmediatamente después de que se hayan realizado cambios estructurales (formato o tamaño) en la superficie. En este momento, debe actualizar las imágenes en la superficie. Este método siempre se llama al menos una vez después de surfaceCreated(SurfaceHolder).

Referencia de Android para android.app.NativeActivity.surfaceChanged.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a