public final class BasicOverlayController extends BaseOverlayController
BasicOverlaySettings.errorDialog, handler, overlayState, recognizerRunnerFragment, recognizerRunnerView, scanResultListener, scanSoundPlayer, torchController| Constructor and Description | 
|---|
BasicOverlayController(BasicOverlaySettings overlaySettings,
                      ScanResultListener scanResultListener)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected int | 
getBeepSoundResourceId()  | 
HighResImagesBundle | 
getHighResImagesBundle()  | 
protected int | 
getSplashScreenLayoutId()  | 
void | 
onCameraAutofocusFailed()  | 
protected void | 
onFragmentConfigurationChanged(android.content.res.Configuration newConfig)  | 
protected void | 
onFragmentResumed()  | 
protected void | 
onFragmentSaveInstanceState(android.os.Bundle outState)  | 
void | 
onRecognizerRunnerViewCreated(RecognizerRunnerFragment recognizerRunnerFragment)
Called when  
RecognizerRunnerView has been created within given
 RecognizerRunnerFragment. | 
void | 
onScanningDone(RecognitionSuccessType recognitionSuccessType)
This method is called when recognition is done. 
 | 
protected boolean | 
shouldResetStateOnRecognizerResume()  | 
getContext, onFragmentCreated, onFragmentDestroyed, onFragmentPaused, onFragmentStarted, onFragmentStopped, onFrameRecognitionDone, onRecognizerRunnerFragmentAttached, onUnrecoverableError, pauseScanning, resumeScanning, setMeteringAreaspublic BasicOverlayController(@NonNull
                              BasicOverlaySettings overlaySettings,
                              @NonNull
                              ScanResultListener scanResultListener)
@AnyThread @NonNull public HighResImagesBundle getHighResImagesBundle()
protected int getSplashScreenLayoutId()
getSplashScreenLayoutId in class BaseOverlayControllerpublic void onRecognizerRunnerViewCreated(@NonNull
                                          RecognizerRunnerFragment recognizerRunnerFragment)
ScanningOverlayRecognizerRunnerView has been created within given
 RecognizerRunnerFragment. You can use RecognizerRunnerFragment.getRecognizerRunnerView()
 to get the created RecognizerRunnerView and configure it.
 The most important thing you should do in this method is to set RecognizerBundle to
 created RecognizerRunnerView using RecognizerRunnerView.setRecognizerBundle(RecognizerBundle).
 You can also register various callbacks to RecognizerRunnerView, except CameraEventsListener
 (using BaseCameraView.setCameraEventsListener(CameraEventsListener)) and ScanResultListener
 (using RecognizerRunnerView.setScanResultListener(ScanResultListener) - those two listeners will be set
 to RecognizerRunnerView within RecognizerRunnerFragment after calling this method - if you
 need to observe camera events within RecognizerRunnerFragment, you can set your own BaseCameraEventsListener
 to it with RecognizerRunnerFragment.setCameraEventsListener(BaseCameraEventsListener).
 In this method, you can also access RecognizerRunnerFragment's content layout with method
 RecognizerRunnerFragment.getContentLayout() and add your views to it.onRecognizerRunnerViewCreated in interface ScanningOverlayonRecognizerRunnerViewCreated in class BaseOverlayControllerrecognizerRunnerFragment - RecognizerRunnerFragment within which RecognizerRunnerView has been created.protected boolean shouldResetStateOnRecognizerResume()
shouldResetStateOnRecognizerResume in class BaseOverlayControllerprotected int getBeepSoundResourceId()
getBeepSoundResourceId in class BaseOverlayControllerpublic final void onScanningDone(@NonNull
                                 RecognitionSuccessType recognitionSuccessType)
ScanResultListenerrecognitionSuccessType - indicates the success type of recognitionprotected void onFragmentResumed()
onFragmentResumed in class BaseOverlayControllerprotected void onFragmentConfigurationChanged(@NonNull
                                              android.content.res.Configuration newConfig)
onFragmentConfigurationChanged in class BaseOverlayControllerprotected void onFragmentSaveInstanceState(@Nullable
                                           android.os.Bundle outState)
onFragmentSaveInstanceState in class BaseOverlayControllerpublic void onCameraAutofocusFailed()
onCameraAutofocusFailed in class BaseOverlayController