Skip to main content

Theming

In order to fit the Docutain Barcode Scanner SDK into your corporate design, you have a bunch of options to alter the default theme of the ready to use UI components.

Text Theming

To alter the text of the scan hint that appears above the barcode rectangle, use the respective method of the textConfig.

val scanConfig = BarcodeScannerConfiguration()
scanConfig.textConfig.detectionHintTitle = R.string.your_custom_text
barcodeScanResultLauncher.launch(scanConfig)

barcode_scan_hint

Image Theming

You can set an optional image which will appear at the bottom of the barcode scan viewcontroller. In order to do this, set the bottomImage of the BarcodeScannerConfiguration to a name of an image in your assets catalog (without file extension).

val scanConfig = BarcodeScannerConfiguration()
scanConfig.bottomImage = R.mipmap.test_image
barcodeScanResultLauncher.launch(scanConfig)
caution

If you are using a custom image, you are responsible to test wether the layout is fine.