How to enable AR Mode

Basic setup #

To enable AR functionality, please configure the following settings:

                bkdView.config.setBarkoderResolution(BarkoderResolution.FHD);
bkdView.config.getDecoderConfig().decodingSpeed = Barkoder.DecodingSpeed.Slow;
bkdView.config.setCloseSessionOnResultEnabled(false);
bkdView.config.arConfig.arMode = BarkoderARMode.InteractiveEnabled;
            

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:

                bkdView.config.arConfig.setSelectedLocationColor(Color.parseColor("#FF0000"));
bkdView.config.arConfig.setNonSelectedLocationColor(Color.parseColor("#00FF00"));
            

Show Header Text Above Barcodes #

You can control when barcode header text (label) is displayed:

                bkdView.config.arConfig.setHeaderShowMode(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!


Page Contents