Barcode Pick View Highlight Style Response

Defined in package com.scandit.datacapture.barcode.pick.ui

BarcodePickViewHighlightStyleResponse
class BarcodePickViewHighlightStyleResponse

Added in version 6.22.0

Create this object to respond to highlight style queries.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(brush: Brush?,
        icon: Bitmap?,
        statusIconStyle: BarcodePickStatusIconStyle?)

Added in version 6.22.0

Constructs a new instance with the passed brush and icon.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(brush: Brush?,
        selectedBrush: Brush?,
        icon: Bitmap?,
        selectedIcon: Bitmap?,
        statusIconStyle: BarcodePickStatusIconStyle?)

Added in version 6.24.0

Constructs a new instance with the passed brushes and icons.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(brush: Brush?,
        iconResource: Int,
        statusIconStyle: BarcodePickStatusIconStyle?)

Added in version 6.22.0

Constructs a new instance with the passed brush and icon resource.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(brush: Brush?,
        selectedBrush: Brush?,
        iconResource: Int,
        selectedIconResource: Int,
        statusIconStyle: BarcodePickStatusIconStyle?)

Added in version 6.24.0

Constructs a new instance with the passed brushes and icon resources.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(brush: Brush?,
        selectedBrush: Brush?,
        icon: ScanditIcon,
        selectedIcon: ScanditIcon?,
        statusIconStyle: BarcodePickStatusIconStyle?)

Added in version 7.3.0

Constructs a new instance with the passed brush and ScanditIcon icons.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(brush: Brush?,
        icon: ScanditIcon,
        statusIconStyle: BarcodePickStatusIconStyle?)

Added in version 7.3.0

Constructs a new instance with the passed brush and ScanditIcon.

toJson()
fun toJson(): String

Added in version 6.23.0

Returns the JSON representation of the response.

fromJson(jsonData)
fun BarcodePickViewHighlightStyleResponse.fromJson(jsonData: String): BarcodePickViewHighlightStyleResponse

Added in version 6.23.0

Builds a response using its JSON representation.

builder()
fun BarcodePickViewHighlightStyleResponse.builder(): Builder

Added in version 7.3.0

Creates a new builder for constructing a BarcodePickViewHighlightStyleResponse.

Builder
class Builder

Added in version 7.3.0

Builder for creating BarcodePickViewHighlightStyleResponse instances with various configurations.

Builder()
Builder()

Added in version 7.3.0

Creates a new instance of the builder.

setBrush(brush)
fun setBrush(brush: Brush?): Builder

Added in version 7.3.0

Sets the brush to be used for highlighting barcodes.

setSelectedBrush(selectedBrush)
fun setSelectedBrush(selectedBrush: Brush?): Builder

Added in version 7.3.0

Sets the brush to be used for highlighting selected barcodes.

setIcon(icon)
fun setIcon(icon: Bitmap?): Builder

Added in version 7.3.0

Sets the icon to be displayed using a bitmap.

setSelectedIcon(selectedIcon)
fun setSelectedIcon(selectedIcon: Bitmap?): Builder

Added in version 7.3.0

Sets the icon to be displayed for selected items using a bitmap.

setIcon(iconResource)
fun setIcon(iconResource: Int): Builder

Added in version 7.3.0

Sets the icon to be displayed using a drawable resource ID.

setSelectedIcon(selectedIconResource)
fun setSelectedIcon(selectedIconResource: Int): Builder

Added in version 7.3.0

Sets the icon to be displayed for selected items using a drawable resource ID.

setIcon(icon)
fun setIcon(icon: ScanditIcon): Builder

Added in version 7.3.0

Sets the icon to be displayed using a ScanditIcon.

setSelectedIcon(selectedIcon)
fun setSelectedIcon(selectedIcon: ScanditIcon?): Builder

Added in version 7.3.0

Sets the icon to be displayed for selected items using a ScanditIcon.

setStatusIconStyle(statusIconStyle)
fun setStatusIconStyle(statusIconStyle: BarcodePickStatusIconStyle?): Builder

Added in version 7.3.0

Sets the style for status icons.

build()
fun build(): BarcodePickViewHighlightStyleResponse

Added in version 7.3.0

Builds and returns a new BarcodePickViewHighlightStyleResponse with the configured settings.

BarcodePickStatusIconStyle
abstract class BarcodePickStatusIconStyle

Added in version 6.23.0

This holds the style data for the status icons.

withIcon(icon, text)
fun BarcodePickStatusIconStyle.withIcon(icon: Bitmap,
        text: String): BarcodePickStatusIconStyle

Added in version 6.23.0

Constructs a new instance that will display the provided icon and text.

withIcon(icon, text)
fun BarcodePickStatusIconStyle.withIcon(icon: ScanditIcon,
        text: String): BarcodePickStatusIconStyle

Added in version 7.3.0

Constructs a new instance that will display the provided icon and text.

withColors(iconColor, iconBackgroundColor, text)
fun BarcodePickStatusIconStyle.withColors(iconColor: Int,
        iconBackgroundColor: Int,
        text: String): BarcodePickStatusIconStyle

Added in version 6.23.0

Constructs a new instance that will display the default icon, an exclamation mark. The icon will be customized with the provided colors.

fromJson(jsonData)
fun BarcodePickStatusIconStyle.fromJson(jsonData: String): BarcodePickStatusIconStyle

Added in version 6.23.0

Constructs a new instance using its JSON representation.

toJson()
fun toJson(): String

Added in version 6.23.0

Returns the JSON representation of the icon style.