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 TypeMethodDescriptionvoid
onAttachToRenderer
(FlutterRenderer flutterRenderer) void
void
onResume()
void
surfaceChanged
(SurfaceHolder holder, int format, int width, int height) void
surfaceCreated
(SurfaceHolder holder) void
surfaceDestroyed
(SurfaceHolder holder) void
surfaceRedrawNeeded
(SurfaceHolder holder) void
surfaceRedrawNeededAsync
(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:
surfaceCreated
in interfaceSurfaceHolder.Callback
-
surfaceChanged
- Specified by:
surfaceChanged
in interfaceSurfaceHolder.Callback
-
surfaceDestroyed
- Specified by:
surfaceDestroyed
in interfaceSurfaceHolder.Callback
-
surfaceRedrawNeeded
- Specified by:
surfaceRedrawNeeded
in interfaceSurfaceHolder.Callback2
-
surfaceRedrawNeededAsync
@RequiresApi(api=26) public void surfaceRedrawNeededAsync(@NonNull SurfaceHolder holder, @NonNull Runnable finishDrawing) - Specified by:
surfaceRedrawNeededAsync
in interfaceSurfaceHolder.Callback2
-