Class CameraPermissionScreen
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class CameraPermissionScreen implements Parcelable
Configuration of the camera permission request view.
-
-
Field Summary
Fields Modifier and Type Field Description private StatusBarModestatusBarModeprivate ScanbotColorbackgroundprivate ScanbotColoriconBackgroundprivate IconStyleiconprivate ButtonConfigurationenableCameraButtonprivate ButtonConfigurationcloseButtonprivate StyledTextenableCameraTitleprivate StyledTextenableCameraExplanation
-
Constructor Summary
Constructors Constructor Description CameraPermissionScreen(Map<String, Object> source)CameraPermissionScreen(JSONObject json)CameraPermissionScreen(StatusBarMode statusBarMode, ScanbotColor background, ScanbotColor iconBackground, IconStyle icon, ButtonConfiguration enableCameraButton, ButtonConfiguration closeButton, StyledText enableCameraTitle, StyledText enableCameraExplanation)
-
Method Summary
Modifier and Type Method Description final StatusBarModegetStatusBarMode()Determines the visual mode for displaying the contents of the status bar. final UnitsetStatusBarMode(StatusBarMode statusBarMode)Determines the visual mode for displaying the contents of the status bar. final ScanbotColorgetBackground()The background color of the camera permission request. final UnitsetBackground(ScanbotColor background)The background color of the camera permission request. final ScanbotColorgetIconBackground()The background color of the icon used in the camera permission request. final UnitsetIconBackground(ScanbotColor iconBackground)The background color of the icon used in the camera permission request. final IconStylegetIcon()Configuration of the icon used in the camera permission request. final UnitsetIcon(IconStyle icon)Configuration of the icon used in the camera permission request. final ButtonConfigurationgetEnableCameraButton()Configuration of the camera permission request's confirmation button. final UnitsetEnableCameraButton(ButtonConfiguration enableCameraButton)Configuration of the camera permission request's confirmation button. final ButtonConfigurationgetCloseButton()Configuration of the camera permission request's close button. final UnitsetCloseButton(ButtonConfiguration closeButton)Configuration of the camera permission request's close button. final StyledTextgetEnableCameraTitle()Configuration of the camera permission request's title. final UnitsetEnableCameraTitle(StyledText enableCameraTitle)Configuration of the camera permission request's title. final StyledTextgetEnableCameraExplanation()Configuration of the camera permission request's explanatory text. final UnitsetEnableCameraExplanation(StyledText enableCameraExplanation)Configuration of the camera permission request's explanatory text. final JSONObjecttoJson(ToJsonConfiguration config)final CameraPermissionScreenclone()final static CameraPermissionScreendefault()-
-
Constructor Detail
-
CameraPermissionScreen
CameraPermissionScreen(JSONObject json)
-
CameraPermissionScreen
CameraPermissionScreen(StatusBarMode statusBarMode, ScanbotColor background, ScanbotColor iconBackground, IconStyle icon, ButtonConfiguration enableCameraButton, ButtonConfiguration closeButton, StyledText enableCameraTitle, StyledText enableCameraExplanation)
-
-
Method Detail
-
getStatusBarMode
final StatusBarMode getStatusBarMode()
Determines the visual mode for displaying the contents of the status bar.
Default is DARK
-
setStatusBarMode
final Unit setStatusBarMode(StatusBarMode statusBarMode)
Determines the visual mode for displaying the contents of the status bar.
Default is DARK
-
getBackground
final ScanbotColor getBackground()
The background color of the camera permission request.
Default is "?sbColorSurface"
-
setBackground
final Unit setBackground(ScanbotColor background)
The background color of the camera permission request.
Default is "?sbColorSurface"
-
getIconBackground
final ScanbotColor getIconBackground()
The background color of the icon used in the camera permission request.
Default is "?sbColorOutline"
-
setIconBackground
final Unit setIconBackground(ScanbotColor iconBackground)
The background color of the icon used in the camera permission request.
Default is "?sbColorOutline"
-
setIcon
final Unit setIcon(IconStyle icon)
Configuration of the icon used in the camera permission request.
-
getEnableCameraButton
final ButtonConfiguration getEnableCameraButton()
Configuration of the camera permission request's confirmation button.
-
setEnableCameraButton
final Unit setEnableCameraButton(ButtonConfiguration enableCameraButton)
Configuration of the camera permission request's confirmation button.
-
getCloseButton
final ButtonConfiguration getCloseButton()
Configuration of the camera permission request's close button.
-
setCloseButton
final Unit setCloseButton(ButtonConfiguration closeButton)
Configuration of the camera permission request's close button.
-
getEnableCameraTitle
final StyledText getEnableCameraTitle()
Configuration of the camera permission request's title.
-
setEnableCameraTitle
final Unit setEnableCameraTitle(StyledText enableCameraTitle)
Configuration of the camera permission request's title.
-
getEnableCameraExplanation
final StyledText getEnableCameraExplanation()
Configuration of the camera permission request's explanatory text.
-
setEnableCameraExplanation
final Unit setEnableCameraExplanation(StyledText enableCameraExplanation)
Configuration of the camera permission request's explanatory text.
-
toJson
final JSONObject toJson(ToJsonConfiguration config)
-
clone
final CameraPermissionScreen clone()
-
default
final static CameraPermissionScreen default()
-
-
-
-