How to enable AR Mode
To enable AR functionality, please configure the following settings:
_barkoder.setBarkoderResolution(BarkoderResolution.FHD);
_barkoder.setDecodingSpeed(DecodingSpeed.slow);
_barkoder.setCloseSessionOnResultEnabled(false);
_barkoder.setARMode(BarkoderARMode.interactiveEnabled); // Or another mode as needed
AR Modes Available:You can choose between the following modes based on your use case:
- interactiveDisabled, // AR is enabled, but new barcodes are not selected automatically by default.
- interactiveEnabled, // AR is enabled, and new barcodes are automatically selected.
- nonInteractive // AR is enabled with non-interactive behavior; selection happens automatically without user interactions.
Customize Overlay Colors:To visually indicate whether a barcode is selected or not:
_barkoder.setARSelectedLocationColor('#HEX'); // Color for selected barcodes
_barkoder.setARNonSelectedLocationColor('#HEX'); // Color for non-selected barcodes
Show Header Text Above Barcodes:
You can control when barcode header text (label) is displayed:
_barkoder.setARHeaderShowMode(BarkoderARHeaderShowMode.onSelected);
Options include:
- never, // Never display the header text.
- always, // Always display the header above detected barcodes.
- onSelected // Display the header only when the barcode is selected.
With this setup, you’ll be able to draw boxes and display the barcode status directly on the camera preview!