Barcode Batch Advanced Overlay Listener
Defined in library scandit_datacapture_barcode_batch_ui
Note
Using this class requires the MatrixScan AR add-on.
- BarcodeBatchAdvancedOverlayListener
abstract class BarcodeBatchAdvancedOverlayListener
Added in version 7.0.0
- widgetForTrackedBarcode(overlay, trackedBarcode)
BarcodeBatchAdvancedOverlayWidget? widgetForTrackedBarcode( BarcodeBatchAdvancedOverlay overlay, TrackedBarcode trackedBarcode)
Added in version 7.0.0
View to be drawn corresponding to the given TrackedBarcode. This method will be called before anchorForTrackedBarcode() and offsetForTrackedBarcode(). Beware that this view can be overridden with BarcodeBatchAdvancedOverlay.setWidgetForTrackedBarcode() method. This method will only be called for new tracked barcodes that do not have a view yet, e.g. a view set by a call to BarcodeBatchAdvancedOverlay.setWidgetForTrackedBarcode().
Called from the main thread.
Note
Requires a special license key to support rendering any kind of images since this feature is available only in limited countries. Please contact support@scandit.com for details
- anchorForTrackedBarcode(overlay, trackedBarcode)
Anchor anchorForTrackedBarcode(BarcodeBatchAdvancedOverlay overlay, TrackedBarcode trackedBarcode)
Added in version 7.0.0
Anchor point that should be used for the view corresponding to the given TrackedBarcode. This method will be called after widgetForTrackedBarcode() and before offsetForTrackedBarcode(). Beware that this anchor can be overridden with BarcodeBatchAdvancedOverlay.setAnchorForTrackedBarcode() method. This method will only be called for new tracked barcodes that do not have an anchor yet, e.g. an anchor set by a call to BarcodeBatchAdvancedOverlay.setAnchorForTrackedBarcode().
Called from the main thread.
- offsetForTrackedBarcode(overlay, trackedBarcode)
PointWithUnit offsetForTrackedBarcode( BarcodeBatchAdvancedOverlay overlay, TrackedBarcode trackedBarcode)
Added in version 7.0.0
Offset to be set to the view corresponding to the given TrackedBarcode. The offset is relative to the anchor point of the tracked barcode. This method will be called after widgetForTrackedBarcode() and anchorForTrackedBarcode(). Beware that this offset can be overridden with BarcodeBatchAdvancedOverlay.setOffsetForTrackedBarcode() method. This method will only be called for new tracked barcodes that do not have an offset yet, e.g. an offset set by a call to BarcodeBatchAdvancedOverlay.setOffsetForTrackedBarcode().
Called from the main thread.
- didTapViewForTrackedBarcode(overlay, trackedBarcode)
void
didTapViewForTrackedBarcode(BarcodeBatchAdvancedOverlay overlay, TrackedBarcode trackedBarcode)Added in version 7.0.0
Callback method that can be used to define an action that should be performed when a view for a tracked barcode is tapped.