Package io.scanbot.sdk.ui.view.camera
Interface ICameraView
-
- All Implemented Interfaces:
public interface ICameraViewRepresents camera screen.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceICameraView.ViewModelNotified about user interactions.
-
Method Summary
Modifier and Type Method Description abstract UnitattachViewModel(ICameraView.ViewModel viewModel)abstract UnitattachPermissionViewModel(IPermissionViewModel viewModel)abstract UnitsetCameraPreviewMode(CameraPreviewMode cameraPreviewMode)Sets camera preview mode. abstract UnitsetCameraOrientationMode(CameraOrientationMode cameraOrientationMode)Sets camera orientation mode. abstract UnitsetCameraModule(CameraModule cameraModule)Set camera module. -
-
Method Detail
-
attachViewModel
abstract Unit attachViewModel(ICameraView.ViewModel viewModel)
- Parameters:
viewModel- which will receive callbacks on user interactions.
-
attachPermissionViewModel
abstract Unit attachPermissionViewModel(IPermissionViewModel viewModel)
- Parameters:
viewModel- which will handle permissions.
-
setCameraPreviewMode
abstract Unit setCameraPreviewMode(CameraPreviewMode cameraPreviewMode)
Sets camera preview mode.
- Parameters:
cameraPreviewMode- CameraPreviewMode.FILL_IN or CameraPreviewMode.FIT_IN
-
setCameraOrientationMode
abstract Unit setCameraOrientationMode(CameraOrientationMode cameraOrientationMode)
Sets camera orientation mode.
- Parameters:
cameraOrientationMode- CameraOrientationMode.LANDSCAPE or CameraOrientationMode.PORTRAIT
-
setCameraModule
abstract Unit setCameraModule(CameraModule cameraModule)
Set camera module.
- Parameters:
cameraModule- one of the supported modes - CameraModule
-
-
-
-