Package org.robolectric.shadows
Class ShadowSurfaceView.FakeSurfaceHolder
java.lang.Object
org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
- All Implemented Interfaces:
SurfaceHolder
- Enclosing class:
- ShadowSurfaceView
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCallback(SurfaceHolder.Callback callback) intRetrieve the requested format by the developers or by Android Frameworks internal logic.booleanlockCanvas(Rect rect) voidremoveCallback(SurfaceHolder.Callback callback) voidsetFixedSize(int i, int i1) voidsetFormat(int format) voidsetKeepScreenOn(boolean b) voidvoidsetType(int i) voidunlockCanvasAndPost(Canvas canvas) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface android.view.SurfaceHolder
lockHardwareCanvas
-
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 format) - 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
-
getRequestedFormat
public int getRequestedFormat()Retrieve the requested format by the developers or by Android Frameworks internal logic.- Returns:
- The requested format, and the default value is
PixelFormat.RGB_565. - See Also:
-