NativeActivity.SurfaceChanged(ISurfaceHolder, Format, Int32, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이는 표면에서 구조적 변경(형식 또는 크기)이 적용된 직후에 호출됩니다.
[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.app.NativeActivity.surfaceChangedAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.