NativeActivity.SurfaceChanged(ISurfaceHolder, Format, Int32, Int32) Metode

Definisi

Ini dipanggil segera setelah perubahan struktural (format atau ukuran) telah dilakukan ke permukaan.

[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

Parameter

holder
ISurfaceHolder

SurfaceHolder: SurfaceHolder yang permukaannya telah berubah. Nilai ini tidak boleh null.

format
Format

int: PixelFormat baru permukaan. Nilai adalah salah satu dari berikut ini: PixelFormat.RGBA_8888 PixelFormat.RGBX_8888 PixelFormat.RGBA_F16 PixelFormat.RGBA_1010102 PixelFormat.RGB_888 PixelFormat.RGB_565

width
Int32

int: Lebar permukaan baru. Nilainya adalah 0 atau lebih besar

height
Int32

int: Tinggi permukaan yang baru. Nilainya adalah 0 atau lebih besar

Penerapan

Atribut

Keterangan

Ini dipanggil segera setelah perubahan struktural (format atau ukuran) telah dilakukan ke permukaan. Anda harus pada titik ini memperbarui citra di permukaan. Metode ini selalu disebut setidaknya sekali, setelah surfaceCreated(SurfaceHolder).

Referensi Android untuk android.app.NativeActivity.surfaceChanged.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk