Package io.flutter.embedding.android
Class SurfaceHolderCallbackCompat
java.lang.Object
io.flutter.embedding.android.SurfaceHolderCallbackCompat
- All Implemented Interfaces:
SurfaceHolder.Callback,SurfaceHolder.Callback2
-
Constructor Summary
ConstructorsConstructorDescriptionSurfaceHolderCallbackCompat(SurfaceHolder.Callback innerCallback, FlutterSurfaceView flutterSurfaceView, FlutterRenderer flutterRenderer) -
Method Summary
Modifier and TypeMethodDescriptionvoidonAttachToRenderer(FlutterRenderer flutterRenderer) voidvoidonResume()voidsurfaceChanged(SurfaceHolder holder, int format, int width, int height) voidsurfaceCreated(SurfaceHolder holder) voidsurfaceDestroyed(SurfaceHolder holder) voidsurfaceRedrawNeeded(SurfaceHolder holder) voidsurfaceRedrawNeededAsync(SurfaceHolder holder, Runnable finishDrawing)
-
Constructor Details
-
SurfaceHolderCallbackCompat
public SurfaceHolderCallbackCompat(SurfaceHolder.Callback innerCallback, FlutterSurfaceView flutterSurfaceView, @Nullable FlutterRenderer flutterRenderer)
-
-
Method Details
-
onAttachToRenderer
-
onDetachFromRenderer
public void onDetachFromRenderer() -
onResume
public void onResume() -
surfaceCreated
- Specified by:
surfaceCreatedin interfaceSurfaceHolder.Callback
-
surfaceChanged
- Specified by:
surfaceChangedin interfaceSurfaceHolder.Callback
-
surfaceDestroyed
- Specified by:
surfaceDestroyedin interfaceSurfaceHolder.Callback
-
surfaceRedrawNeeded
- Specified by:
surfaceRedrawNeededin interfaceSurfaceHolder.Callback2
-
surfaceRedrawNeededAsync
@RequiresApi(api=26) public void surfaceRedrawNeededAsync(@NonNull SurfaceHolder holder, @NonNull Runnable finishDrawing) - Specified by:
surfaceRedrawNeededAsyncin interfaceSurfaceHolder.Callback2
-