SparkScan Feedback Delegate
Defined in package com.scandit.datacapture.barcode.spark.feedback
- SparkScanFeedbackDelegate
interface SparkScanFeedbackDelegateAdded in version 6.23.0
Feedback delegate interface for SparkScan. This can be used to customize the emitted feedback for each detected barcode. See SparkScanView.feedbackDelegate.
- getFeedbackForBarcode(barcode)
fun getFeedbackForBarcode(barcode: Barcode): SparkScanBarcodeFeedback?
Added in version 6.23.0
Invoked for each detected barcode. The implementation should return SparkScanBarcodeFeedback.Success, SparkScanBarcodeFeedback.Error, or null. If null is returned, the default brush is used to visualize the barcode and no other feedback (visual, sound, or haptic) is emitted. By default returns SparkScanBarcodeFeedback.Success.
Note that this method is executed on a background thread.
- getFeedbackForScannedItem(item)
fun getFeedbackForScannedItem(item: ScannedItem): SparkScanBarcodeFeedback?
Added in version 8.2.0
Invoked for each detected scanned item. The implementation should return SparkScanBarcodeFeedback.Success, SparkScanBarcodeFeedback.Error, or null. If null is returned, the default brush is used to visualize the item and no other feedback (visual, sound, or haptic) is emitted. By default returns SparkScanBarcodeFeedback.Success.
Note that this method is executed on a background thread.