ISurfaceHolderCallback2.SurfaceRedrawNeeded(ISurfaceHolder) メソッド

定義

サイズ変更後、または何らかの理由で、アプリケーションがそのサーフェスのコンテンツを再描画する必要がある場合に呼び出されます。

[Android.Runtime.Register("surfaceRedrawNeeded", "(Landroid/view/SurfaceHolder;)V", "GetSurfaceRedrawNeeded_Landroid_view_SurfaceHolder_Handler:Android.Views.ISurfaceHolderCallback2Invoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SurfaceRedrawNeeded (Android.Views.ISurfaceHolder holder);
[<Android.Runtime.Register("surfaceRedrawNeeded", "(Landroid/view/SurfaceHolder;)V", "GetSurfaceRedrawNeeded_Landroid_view_SurfaceHolder_Handler:Android.Views.ISurfaceHolderCallback2Invoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SurfaceRedrawNeeded : Android.Views.ISurfaceHolder -> unit

パラメーター

holder
ISurfaceHolder

サーフェスが変更された SurfaceHolder。

属性

注釈

サイズ変更後、または何らかの理由で、アプリケーションがそのサーフェスのコンテンツを再描画する必要がある場合に呼び出されます。 再描画が完了するまでここから戻らないと、(正しく描画される前に新しいサイズで) サーフェスが正しくない状態でユーザーに表示されないようにすることができます。 これは通常、 の #surfaceChanged呼び出しによって優先されます。

Oの時点で、 #surfaceRedrawNeededAsync 非ブロッキング実装を提供するために実装され得る。 が実装されていない場合 #surfaceRedrawNeededAsync は、代わりにこれが呼び出されます。

android.view.SurfaceHolder.Callback2.surfaceRedrawNeeded(android.view.SurfaceHolder)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象