Package org.robolectric.shadows
Class ShadowSurfaceView.FakeSurfaceHolder
java.lang.Object
org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
- All Implemented Interfaces:
SurfaceHolder
- Enclosing class:
- ShadowSurfaceView
public static class ShadowSurfaceView.FakeSurfaceHolder extends Object implements SurfaceHolder
Robolectric implementation of
SurfaceHolder.-
Nested Class Summary
Nested classes/interfaces inherited from interface android.view.SurfaceHolder
SurfaceHolder.BadSurfaceTypeException, SurfaceHolder.Callback, SurfaceHolder.Callback2 -
Field Summary
Fields inherited from interface android.view.SurfaceHolder
SURFACE_TYPE_GPU, SURFACE_TYPE_HARDWARE, SURFACE_TYPE_NORMAL, SURFACE_TYPE_PUSH_BUFFERS -
Constructor Summary
Constructors Constructor Description FakeSurfaceHolder() -
Method Summary
Modifier and Type Method Description voidaddCallback(SurfaceHolder.Callback callback)Set<SurfaceHolder.Callback>getCallbacks()SurfacegetSurface()RectgetSurfaceFrame()booleanisCreating()CanvaslockCanvas()CanvaslockCanvas(Rect rect)voidremoveCallback(SurfaceHolder.Callback callback)voidsetFixedSize(int i, int i1)voidsetFormat(int i)voidsetKeepScreenOn(boolean b)voidsetSizeFromLayout()voidsetType(int i)voidunlockCanvasAndPost(Canvas canvas)
-
Constructor Details
-
FakeSurfaceHolder
public FakeSurfaceHolder()
-
-
Method Details
-
addCallback
- Specified by:
addCallbackin interfaceSurfaceHolder
-
getCallbacks
-
removeCallback
- Specified by:
removeCallbackin interfaceSurfaceHolder
-
isCreating
public boolean isCreating()- Specified by:
isCreatingin interfaceSurfaceHolder
-
setType
public void setType(int i)- Specified by:
setTypein interfaceSurfaceHolder
-
setFixedSize
public void setFixedSize(int i, int i1)- Specified by:
setFixedSizein interfaceSurfaceHolder
-
setSizeFromLayout
public void setSizeFromLayout()- Specified by:
setSizeFromLayoutin interfaceSurfaceHolder
-
setFormat
public void setFormat(int i)- Specified by:
setFormatin interfaceSurfaceHolder
-
setKeepScreenOn
public void setKeepScreenOn(boolean b)- Specified by:
setKeepScreenOnin interfaceSurfaceHolder
-
lockCanvas
- Specified by:
lockCanvasin interfaceSurfaceHolder
-
lockCanvas
- Specified by:
lockCanvasin interfaceSurfaceHolder
-
unlockCanvasAndPost
- Specified by:
unlockCanvasAndPostin interfaceSurfaceHolder
-
getSurfaceFrame
- Specified by:
getSurfaceFramein interfaceSurfaceHolder
-
getSurface
- Specified by:
getSurfacein interfaceSurfaceHolder
-