Package io.scanbot.sdk.ui.view.mc
Class MedicalCertificateCameraView
-
- All Implemented Interfaces:
-
android.graphics.drawable.Drawable.Callback,android.view.KeyEvent.Callback,android.view.ViewManager,android.view.ViewParent,android.view.accessibility.AccessibilityEventSource,io.scanbot.sdk.ui.view.mc.IMedicalCertificateScannerView
public final class MedicalCertificateCameraView extends FrameLayout implements IMedicalCertificateScannerView
Represents camera view for Medical Certificate scanner aka McScanner screen of the application
-
-
Field Summary
Fields Modifier and Type Field Description public final static DoubleSMALLER_SIZEpublic final static DoubleBIGGER_SIZEprivate IAutoSnappingController.CallbacksnappingCallback
-
Constructor Summary
Constructors Constructor Description MedicalCertificateCameraView(Context context, AttributeSet attrs)
-
Method Summary
Modifier and Type Method Description final IAutoSnappingController.CallbackgetSnappingCallback()final UnitsetSnappingCallback(IAutoSnappingController.Callback snappingCallback)UnitattachViewModel(IMedicalCertificateScannerView.ViewModel viewModel)UnitattachPermissionViewModel(IPermissionViewModel viewModel)UnitsetCameraOrientationMode(CameraOrientationMode cameraOrientationMode)Sets camera orientation mode UnitsetCameraModule(CameraModule cameraModule)Set camera module final UnitsetCameraPreviewMode(CameraPreviewMode cameraPreviewMode)-
-
Constructor Detail
-
MedicalCertificateCameraView
MedicalCertificateCameraView(Context context, AttributeSet attrs)
-
-
Method Detail
-
getSnappingCallback
final IAutoSnappingController.Callback getSnappingCallback()
-
setSnappingCallback
final Unit setSnappingCallback(IAutoSnappingController.Callback snappingCallback)
-
attachViewModel
Unit attachViewModel(IMedicalCertificateScannerView.ViewModel viewModel)
- Parameters:
viewModel- which will receive callbacks on user interactions.
-
attachPermissionViewModel
Unit attachPermissionViewModel(IPermissionViewModel viewModel)
- Parameters:
viewModel- which will handle permissions
-
setCameraOrientationMode
Unit setCameraOrientationMode(CameraOrientationMode cameraOrientationMode)
Sets camera orientation mode
- Parameters:
cameraOrientationMode- CameraOrientationMode.LANDSCAPE or CameraOrientationMode.PORTRAIT
-
setCameraModule
Unit setCameraModule(CameraModule cameraModule)
Set camera module
- Parameters:
cameraModule- one of the supported modes - CameraModule
-
setCameraPreviewMode
final Unit setCameraPreviewMode(CameraPreviewMode cameraPreviewMode)
-
-
-
-