Package org.robolectric.shadows
Class ShadowSurfaceView.FakeSurfaceHolder
- java.lang.Object
-
- org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
-
- All Implemented Interfaces:
android.view.SurfaceHolder
- Enclosing class:
- ShadowSurfaceView
public static class ShadowSurfaceView.FakeSurfaceHolder extends java.lang.Object implements android.view.SurfaceHolderRobolectric implementation ofSurfaceHolder.
-
-
Constructor Summary
Constructors Constructor Description FakeSurfaceHolder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCallback(android.view.SurfaceHolder.Callback callback)java.util.Set<android.view.SurfaceHolder.Callback>getCallbacks()android.view.SurfacegetSurface()android.graphics.RectgetSurfaceFrame()booleanisCreating()android.graphics.CanvaslockCanvas()android.graphics.CanvaslockCanvas(android.graphics.Rect rect)voidremoveCallback(android.view.SurfaceHolder.Callback callback)voidsetFixedSize(int i, int i1)voidsetFormat(int i)voidsetKeepScreenOn(boolean b)voidsetSizeFromLayout()voidsetType(int i)voidunlockCanvasAndPost(android.graphics.Canvas canvas)
-
-
-
Method Detail
-
addCallback
public void addCallback(android.view.SurfaceHolder.Callback callback)
- Specified by:
addCallbackin interfaceandroid.view.SurfaceHolder
-
getCallbacks
public java.util.Set<android.view.SurfaceHolder.Callback> getCallbacks()
-
removeCallback
public void removeCallback(android.view.SurfaceHolder.Callback callback)
- Specified by:
removeCallbackin interfaceandroid.view.SurfaceHolder
-
isCreating
public boolean isCreating()
- Specified by:
isCreatingin interfaceandroid.view.SurfaceHolder
-
setType
public void setType(int i)
- Specified by:
setTypein interfaceandroid.view.SurfaceHolder
-
setFixedSize
public void setFixedSize(int i, int i1)- Specified by:
setFixedSizein interfaceandroid.view.SurfaceHolder
-
setSizeFromLayout
public void setSizeFromLayout()
- Specified by:
setSizeFromLayoutin interfaceandroid.view.SurfaceHolder
-
setFormat
public void setFormat(int i)
- Specified by:
setFormatin interfaceandroid.view.SurfaceHolder
-
setKeepScreenOn
public void setKeepScreenOn(boolean b)
- Specified by:
setKeepScreenOnin interfaceandroid.view.SurfaceHolder
-
lockCanvas
public android.graphics.Canvas lockCanvas()
- Specified by:
lockCanvasin interfaceandroid.view.SurfaceHolder
-
lockCanvas
public android.graphics.Canvas lockCanvas(android.graphics.Rect rect)
- Specified by:
lockCanvasin interfaceandroid.view.SurfaceHolder
-
unlockCanvasAndPost
public void unlockCanvasAndPost(android.graphics.Canvas canvas)
- Specified by:
unlockCanvasAndPostin interfaceandroid.view.SurfaceHolder
-
getSurfaceFrame
public android.graphics.Rect getSurfaceFrame()
- Specified by:
getSurfaceFramein interfaceandroid.view.SurfaceHolder
-
getSurface
public android.view.Surface getSurface()
- Specified by:
getSurfacein interfaceandroid.view.SurfaceHolder
-
-