Package-level declarations
Types
Link copied to clipboard
interface ScanningUxEvent
Link copied to clipboard
interface ScanningUxEventHandler
Link copied to clipboard
data class UiSettings(val typography: UiTypography? = null, val colorScheme: ColorScheme? = null, val uiColors: UiColors? = null, val sdkStrings: SdkStrings? = null, val showOnboardingDialog: Boolean = DefaultShowOnboardingDialog, val showHelpButton: Boolean = DefaultShowHelpButton)
Configuration settings for the scanning UI.
Functions
Link copied to clipboard
fun ScanningUx(modifier: Modifier, uiState: BaseUiState, onExitScanning: () -> Unit, uiSettings: UiSettings, onTorchStateChange: () -> Unit, onFlipDocumentAnimationCompleted: () -> Unit, onReticleSuccessAnimationCompleted: () -> Unit, onChangeOnboardingDialogVisibility: (Boolean) -> Unit, onChangeHelpScreensVisibility: (Boolean) -> Unit, onChangeHelpTooltipVisibility: (Boolean) -> Unit, onRetry: () -> Unit, onDoneError: () -> Unit)
Composable function that provides the user interface for the scanning screen, including the reticle, instruction messages, buttons, and dialogs.