classic_components library Classic Components

Classic UI components for the Scanbot Barcode Scanner SDK.

This library provides reusable, lower-level UI building blocks used in the classic (non-RTU) barcode scanner interface. These components offer a customizable way to build and style your own scanner UI, including camera previews, shutter buttons, hints, viewfinders, and configuration models.

Use these components when you need complete control over the layout and interaction of the barcode scanner interface, without relying on the prebuilt RTU workflows.

Classes

AndroidShutterButton
ArcPainter
BarcodeCameraConfiguration
BarcodeClassicScannerConfiguration
BarcodeScannerCamera
BaseCameraConfiguration
FadeOutView
FinderConfiguration
The finder view is a rectangular overlay view that clips the camera view, so that the detection will focus just a specific area. You can specify the size and positioning, as well as other UI properties. Set this property to true if you want to use the Finder View, false otherwise (default: false)
FinderView
IosShutterButton
ScanbotCamera
ScanbotCameraWidgetState
SelectionOverlayScannerConfiguration
Barcode Selection Overlay configuration
ShutterAnimation
ShutterButton

Enums

DetectorType

Typedefs

DocumentSnapTrigger = dynamic Function()
OnFinderRectChange = dynamic Function(double left, double top, double right, double bottom)