NativeActivity.SurfaceChanged(ISurfaceHolder, Format, Int32, Int32) Метод

Определение

Это вызывается сразу после того, как все структурные изменения (формат или размер) были внесены на поверхность.

[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

Параметры

holder
ISurfaceHolder

SurfaceHolder: SurfaceHolder, поверхность которого изменилась. Это значение не может иметь значение NULL.

format
Format

int: новый PixelFormat поверхности. Значение является одним из следующих значений: PixelFormat.RGBA_8888 PixelFormat.RGBX_8888 PixelFormat.RGBA_F16 PixelFormat.RGBA_1010102 PixelFormat.RGB_888 PixelFormat.RGB_565

width
Int32

int: новая ширина поверхности. Значение равно 0 или больше

height
Int32

int: новая высота поверхности. Значение равно 0 или больше

Реализации

Атрибуты

Комментарии

Это вызывается сразу после того, как все структурные изменения (формат или размер) были внесены на поверхность. На этом этапе необходимо обновить образы на поверхности. Этот метод всегда вызывается по крайней мере один раз после surfaceCreated(SurfaceHolder).

Справочник по Android для android.app.NativeActivity.surfaceChanged.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к