public class CameraView implements ICameraView
Represents camera view.
| Modifier and Type | Class and Description |
|---|---|
static class |
CameraView.Companion |
ICameraView.State| Modifier and Type | Field and Description |
|---|---|
static CameraView.Companion |
Companion |
| Constructor and Description |
|---|
CameraView(android.content.Context context,
android.util.AttributeSet attrs)
Represents camera view.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHintBadAngles() |
java.lang.String |
getHintBadAspectRatio() |
java.lang.String |
getHintDontMove() |
android.os.Handler |
getHintHandler() |
java.lang.String |
getHintNothingDetected() |
java.lang.String |
getHintTooDark() |
java.lang.String |
getHintTooNoisy() |
java.lang.String |
getHintTooSmall() |
java.lang.String |
getPageText() |
net.doo.snap.lib.detector.DetectionResult |
getPreviousDetectionResult() |
boolean |
handleResult(net.doo.snap.camera.ContourDetectorFrameHandler.DetectedFrame detectedFrame) |
void |
onDetachedFromWindow() |
void |
onPictureTaken(byte[] image,
int imageOrientation) |
void |
setAutosnappingSensitivity(float sensitivity) |
void |
setCameraOrientationMode(CameraOrientationMode cameraOrientationMode)
Sets camera orientation mode
|
void |
setCameraPreviewMode(net.doo.snap.camera.CameraPreviewMode cameraPreviewMode)
Sets camera preview mode
|
void |
setHintBadAngles(java.lang.String p) |
void |
setHintBadAspectRatio(java.lang.String p) |
void |
setHintDontMove(java.lang.String p) |
void |
setHintHandler(android.os.Handler p) |
void |
setHintNothingDetected(java.lang.String p) |
void |
setHintTooDark(java.lang.String p) |
void |
setHintTooNoisy(java.lang.String p) |
void |
setHintTooSmall(java.lang.String p) |
void |
setIgnoreBadAspectRatio(boolean ignoreBadAspectRatio)
Sets flag which enables/disables BadAspectRatio detection ignoring.
By default - {@code false}
|
void |
setListener(ICameraView.Listener listener) |
void |
setPageText(java.lang.String p) |
void |
setPreviousDetectionResult(net.doo.snap.lib.detector.DetectionResult p) |
void |
updateState(ICameraView.State newState) |
setCameraOrientationMode, setCameraPreviewMode, setIgnoreBadAspectRatio, setListenerupdateStatepublic static CameraView.Companion Companion
public CameraView(android.content.Context context,
android.util.AttributeSet attrs)
Represents camera view.
public android.os.Handler getHintHandler()
public void setHintHandler(android.os.Handler p)
public java.lang.String getPageText()
public void setPageText(java.lang.String p)
public java.lang.String getHintTooDark()
public void setHintTooDark(java.lang.String p)
public java.lang.String getHintTooNoisy()
public void setHintTooNoisy(java.lang.String p)
public java.lang.String getHintNothingDetected()
public void setHintNothingDetected(java.lang.String p)
public java.lang.String getHintBadAspectRatio()
public void setHintBadAspectRatio(java.lang.String p)
public java.lang.String getHintBadAngles()
public void setHintBadAngles(java.lang.String p)
public java.lang.String getHintTooSmall()
public void setHintTooSmall(java.lang.String p)
public java.lang.String getHintDontMove()
public void setHintDontMove(java.lang.String p)
public net.doo.snap.lib.detector.DetectionResult getPreviousDetectionResult()
public void setPreviousDetectionResult(net.doo.snap.lib.detector.DetectionResult p)
public void onDetachedFromWindow()
public void setCameraPreviewMode(net.doo.snap.camera.CameraPreviewMode cameraPreviewMode)
Sets camera preview mode
cameraPreviewMode - CameraPreviewMode.FILL_IN or CameraPreviewMode.FIT_INpublic void setIgnoreBadAspectRatio(boolean ignoreBadAspectRatio)
Sets flag which enables/disables BadAspectRatio detection ignoring. By default - {@code false}
ignoreBadAspectRatio - public void setCameraOrientationMode(CameraOrientationMode cameraOrientationMode)
Sets camera orientation mode
cameraOrientationMode - CameraOrientationMode.LANDSCAPE or CameraOrientationMode.PORTRAITpublic void setListener(ICameraView.Listener listener)
listener - which will receive callbacks on user interactions.public void updateState(ICameraView.State newState)
public boolean handleResult(net.doo.snap.camera.ContourDetectorFrameHandler.DetectedFrame detectedFrame)
public void onPictureTaken(byte[] image,
int imageOrientation)
public void setAutosnappingSensitivity(float sensitivity)