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 ofSurfaceHolder.
-
-
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
All Methods Instance Methods Concrete Methods 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)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface android.view.SurfaceHolder
lockHardwareCanvas
-
-
-
-
Method Detail
-
addCallback
public void addCallback(SurfaceHolder.Callback callback)
- Specified by:
addCallbackin interfaceSurfaceHolder
-
getCallbacks
public Set<SurfaceHolder.Callback> getCallbacks()
-
removeCallback
public void removeCallback(SurfaceHolder.Callback callback)
- 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
public Canvas lockCanvas()
- Specified by:
lockCanvasin interfaceSurfaceHolder
-
lockCanvas
public Canvas lockCanvas(Rect rect)
- Specified by:
lockCanvasin interfaceSurfaceHolder
-
unlockCanvasAndPost
public void unlockCanvasAndPost(Canvas canvas)
- Specified by:
unlockCanvasAndPostin interfaceSurfaceHolder
-
getSurfaceFrame
public Rect getSurfaceFrame()
- Specified by:
getSurfaceFramein interfaceSurfaceHolder
-
getSurface
public Surface getSurface()
- Specified by:
getSurfacein interfaceSurfaceHolder
-
-