Package-level declarations
Types
An FinderAlignment specified by bias: for example, a bias of -1 represents alignment to the start/top, a bias of 0 will represent centering, and a bias of 1 will represent end/bottom. Any value can be specified to obtain an alignment. Inside the -1, 1 range, the obtained alignment will position the aligned size fully inside the available space, while outside the range it will the aligned size will be positioned partially or completely outside.
The size of the image from camera which would be sent to the scanner for live scanning.
Class represents overriding of activity lifecycle for the camerax and helps.
An interface to calculate the position of a sized box inside an available space. FinderAlignment is often used to define the alignment of a layout inside a parent layout.
Represents default ScanbotSDK Finder view overlay
Implement the MeteringPointFactory for PreviewView by DisplayOrientedMeteringPointFactory.
Wrapper around ScanbotCameraView and ScanbotCameraXView, which allows to control which of them should be used.
Abstract wrapper that allows to easily inherit and extend IScanbotCameraView.
Custom CameraX configuration provider. Has fix for the Kiron RC9855W device. To apply this fix android.app.Application class must implement this interface.
Wrapper view for CameraX.
Allows to pass the the zoom level from the ZoomFinderOverlayView to dependent views
Represents default ScanbotSDK Finder view overlay with zoom functionality The view uses aspect ratio and fixed height. The fixed_width parameter is ignored