Class BlinkIdOverlaySettings.Builder
java.lang.Object
com.microblink.blinkid.fragment.overlay.blinkid.BlinkIdOverlaySettings.Builder
- All Implemented Interfaces:
BlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
- Enclosing class:
- BlinkIdOverlaySettings
public static class BlinkIdOverlaySettings.Builder
extends Object
implements BlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
Builds settings to be used with
BlinkIdOverlayController-
Field Summary
Fields inherited from interface com.microblink.blinkid.fragment.overlay.blinkid.settings.options.BlinkIdOverlaySettingsOptions
DEFAULT_SHOW_TOOLTIP_TIME_INTERVAL_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()isHighResSuccessFrameCaptureEnabled(boolean isHighResEnabled) setBackSideScanningTimeoutMs(long backSideScanningTimeoutMs) setBeepResourceId(int beepResourceId) setCameraSettings(OverlayCameraSettings cameraSettings) setCurrentImageListener(CurrentImageListener currentImageListener) setDebugImageListener(DebugImageListener debugImageListener) setDocumentDataMatchRequired(boolean isRequired) setLockedToPortrait(boolean lockedToPortrait) setOcrResultDisplayMode(OcrResultDisplayMode ocrResultDisplayMode) setScanUIEventListener(ScanUIEventListener scanningEventListener) setShowMrzDots(boolean shouldShowMrzDots) setShowNotSupportedDialog(boolean shouldShowNotSupportedDialog) setShowTooltipTimeIntervalMs(long showTooltipTimeIntervalMs) Sets time interval between the start of the tilt step and displaying the help tooltip.setSplashResourceId(int splashResourceId)
-
Constructor Details
-
Builder
-
-
Method Details
-
setCameraSettings
@NonNull public BlinkIdOverlaySettings.Builder setCameraSettings(@NonNull OverlayCameraSettings cameraSettings) - Specified by:
setCameraSettingsin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setDebugImageListener
@NonNull public BlinkIdOverlaySettings.Builder setDebugImageListener(@Nullable DebugImageListener debugImageListener) - Specified by:
setDebugImageListenerin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setScanUIEventListener
@NonNull public BlinkIdOverlaySettings.Builder setScanUIEventListener(@Nullable ScanUIEventListener scanningEventListener) - Specified by:
setScanUIEventListenerin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setCurrentImageListener
@NonNull public BlinkIdOverlaySettings.Builder setCurrentImageListener(@Nullable CurrentImageListener currentImageListener) - Specified by:
setCurrentImageListenerin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
isHighResSuccessFrameCaptureEnabled
@NonNull public BlinkIdOverlaySettings.Builder isHighResSuccessFrameCaptureEnabled(boolean isHighResEnabled) - Specified by:
isHighResSuccessFrameCaptureEnabledin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setBeepResourceId
- Specified by:
setBeepResourceIdin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setSplashResourceId
- Specified by:
setSplashResourceIdin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setDocumentDataMatchRequired
- Specified by:
setDocumentDataMatchRequiredin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setOcrResultDisplayMode
@NonNull public BlinkIdOverlaySettings.Builder setOcrResultDisplayMode(@NonNull OcrResultDisplayMode ocrResultDisplayMode) - Specified by:
setOcrResultDisplayModein interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowMrzDots
- Specified by:
setShowMrzDotsin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setLockedToPortrait
- Specified by:
setLockedToPortraitin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowNotSupportedDialog
@NonNull public BlinkIdOverlaySettings.Builder setShowNotSupportedDialog(boolean shouldShowNotSupportedDialog) - Specified by:
setShowNotSupportedDialogin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setBackSideScanningTimeoutMs
@NonNull public BlinkIdOverlaySettings.Builder setBackSideScanningTimeoutMs(long backSideScanningTimeoutMs) - Specified by:
setBackSideScanningTimeoutMsin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowTooltipTimeIntervalMs
@NonNull public BlinkIdOverlaySettings.Builder setShowTooltipTimeIntervalMs(long showTooltipTimeIntervalMs) Description copied from interface:BlinkIdOverlaySettingsOptionsSets time interval between the start of the tilt step and displaying the help tooltip. Help tooltip is displayed only once. By default, this is set toBlinkIdOverlaySettingsOptions.DEFAULT_SHOW_TOOLTIP_TIME_INTERVAL_MS.- Specified by:
setShowTooltipTimeIntervalMsin interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>- Parameters:
showTooltipTimeIntervalMs- time interval between the start of the tilt step and displaying the help tooltip.- Returns:
- this options object.
-
build
-