Langue

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

Définition

Ceci est appelé immédiatement après les modifications structurelles (format ou taille) apportées à la surface.

[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

Paramètres

holder
ISurfaceHolder

SurfaceHolder : SurfaceHolder dont la surface a changé. Cette valeur ne peut pas être null.

format
Format

int : Nouveau PixelFormat de l’aire. La valeur est l’une des valeurs suivantes : PixelFormat.RGBA_8888 PixelFormat.RGBX_8888 PixelFormat.RGBA_F16 PixelFormat.RGBA_1010102 PixelFormat.RGB_888 PixelFormat.RGB_565

width
Int32

int : nouvelle largeur de la surface. La valeur est 0 ou supérieure

height
Int32

int : Nouvelle hauteur de la surface. La valeur est 0 ou supérieure

Implémente

Attributs

Remarques

Ceci est appelé immédiatement après les modifications structurelles (format ou taille) apportées à la surface. Vous devez à ce stade mettre à jour l’imagerie dans la surface. Cette méthode est toujours appelée au moins une fois, après surfaceCreated(SurfaceHolder).

Référence Android pour android.app.NativeActivity.surfaceChanged.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à