public class BarcodeCameraConfiguration
Class which is used to configure io.scanbot.ui.view.barcode.BarcodeCameraActivity Contains settings indicating views Behaviour, Texts and Appearance
| Constructor and Description |
|---|
BarcodeCameraConfiguration()
Class which is used to configure io.scanbot.ui.view.barcode.BarcodeCameraActivity
Contains settings indicating views Behaviour, Texts and Appearance
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.io.Serializable> |
getBarcodeCameraConfiguration() |
void |
setBarcodeFormatsFilter(java.util.ArrayList<io.scanbot.sdk.barcode.entity.BarcodeFormat> barcodeFormat)
Camera behaviour param.
Set barcode formats which will be scanned
Optional, default value is BarcodeFormat.ALL_FORMATS.
|
void |
setCameraOverlayColor(int cameraOverlayColor)
Camera appearance param.
Color of the alpha transparent layer on the camera view.
|
void |
setFinderHeight(int finderHeight)
Camera appearance param.
Height of Finder window
|
void |
setFinderLineColor(int finderLineColor)
Camera appearance param.
Finder line color.
|
void |
setFinderLineWidth(int finderLineWidth)
Camera appearance param.
Finder line thickness.
|
void |
setFinderWidth(int finderWidth)
Camera appearance param.
Width of Finder window.
|
void |
setFlashEnabled(boolean flashEnabled)
Camera behaviour param.
Set flash mode for camera active by default if flashEnabled true,
inactive otherwise
Optional, default value is FALSE.
|
void |
setOrientationMode(CameraOrientationMode cameraOrientationMode)
Camera behaviour param.
Orientation lock mode of the camera: PORTRAIT or LANDSCAPE.
Optional, by default camera orientation is not locked.
|
void |
setTextCancel(java.lang.String textCancel)
Camera texts param.
Cancel button text.
|
void |
setTextPermissionButton(java.lang.String permissionButtonText)
Camera texts param
Sets camera permission button text
|
void |
setTextPermissionDescription(java.lang.String permissionDescription)
Camera texts param
Sets camera permission description text
|
void |
setTextUserGuidance(java.lang.String userGuidanceText)
Camera texts param.
User guidance text.
|
void |
setTopBarBackgroundColor(int topBarBackgroundColor)
Camera appearance param.
Background color of the top toolbar.
|
void |
setTopBarButtonsColor(int topBarButtonsColor)
Camera appearance param.
Color of all buttons in the top toolbar.
|
public BarcodeCameraConfiguration()
Class which is used to configure io.scanbot.ui.view.barcode.BarcodeCameraActivity Contains settings indicating views Behaviour, Texts and Appearance
public java.util.Map<java.lang.String,java.io.Serializable> getBarcodeCameraConfiguration()
public void setBarcodeFormatsFilter(java.util.ArrayList<io.scanbot.sdk.barcode.entity.BarcodeFormat> barcodeFormat)
Camera behaviour param. Set barcode formats which will be scanned Optional, default value is BarcodeFormat.ALL_FORMATS.
public void setFlashEnabled(boolean flashEnabled)
Camera behaviour param. Set flash mode for camera active by default if flashEnabled true, inactive otherwise Optional, default value is FALSE.
public void setOrientationMode(CameraOrientationMode cameraOrientationMode)
Camera behaviour param. Orientation lock mode of the camera: PORTRAIT or LANDSCAPE. Optional, by default camera orientation is not locked.
public void setTopBarBackgroundColor(int topBarBackgroundColor)
Camera appearance param. Background color of the top toolbar.
public void setTopBarButtonsColor(int topBarButtonsColor)
Camera appearance param. Color of all buttons in the top toolbar.
public void setCameraOverlayColor(int cameraOverlayColor)
Camera appearance param. Color of the alpha transparent layer on the camera view.
public void setFinderWidth(int finderWidth)
Camera appearance param. Width of Finder window.
public void setFinderHeight(int finderHeight)
Camera appearance param. Height of Finder window
public void setFinderLineWidth(int finderLineWidth)
Camera appearance param. Finder line thickness.
public void setFinderLineColor(int finderLineColor)
Camera appearance param. Finder line color.
public void setTextCancel(java.lang.String textCancel)
Camera texts param. Cancel button text.
public void setTextUserGuidance(java.lang.String userGuidanceText)
Camera texts param. User guidance text.
public void setTextPermissionDescription(java.lang.String permissionDescription)
Camera texts param Sets camera permission description text
public void setTextPermissionButton(java.lang.String permissionButtonText)
Camera texts param Sets camera permission button text