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(@Nullable Brush brush,
        @Nullable Bitmap icon,
        @Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 6.22.0

Constructs a new instance with the passed brush and icon.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(@Nullable Brush brush,
        @Nullable Brush selectedBrush,
        @Nullable Bitmap icon,
        @Nullable Bitmap selectedIcon,
        @Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 6.24.0

Constructs a new instance with the passed brushes and icons.

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(@Nullable Brush brush,
        int iconResource,
        @Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 6.22.0

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

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(@Nullable Brush brush,
        @Nullable Brush selectedBrush,
        int iconResource,
        int selectedIconResource,
        @Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 6.24.0

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

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(@Nullable Brush brush,
        @Nullable Brush selectedBrush,
        @NonNull ScanditIcon icon,
        @Nullable ScanditIcon selectedIcon,
        @Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 7.3.0

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

BarcodePickViewHighlightStyleResponse()
BarcodePickViewHighlightStyleResponse(@Nullable Brush brush,
        @NonNull ScanditIcon icon,
        @Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 7.3.0

Constructs a new instance with the passed brush and ScanditIcon.

toJson()
@NonNull String toJson()

Added in version 6.23.0

Returns the JSON representation of the response.

fromJson(jsonData)
static @NonNull BarcodePickViewHighlightStyleResponse fromJson(
        @NonNull String jsonData)

Added in version 6.23.0

Builds a response using its JSON representation.

builder()
static @NonNull 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)
@NonNull Builder setBrush(@Nullable Brush brush)

Added in version 7.3.0

Sets the brush to be used for highlighting barcodes.

setSelectedBrush(selectedBrush)
@NonNull Builder setSelectedBrush(@Nullable Brush selectedBrush)

Added in version 7.3.0

Sets the brush to be used for highlighting selected barcodes.

setIcon(icon)
@NonNull Builder setIcon(@Nullable Bitmap icon)

Added in version 7.3.0

Sets the icon to be displayed using a bitmap.

setSelectedIcon(selectedIcon)
@NonNull Builder setSelectedIcon(@Nullable Bitmap selectedIcon)

Added in version 7.3.0

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

setIcon(iconResource)
@NonNull Builder setIcon(int iconResource)

Added in version 7.3.0

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

setSelectedIcon(selectedIconResource)
@NonNull Builder setSelectedIcon(int selectedIconResource)

Added in version 7.3.0

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

setIcon(icon)
@NonNull Builder setIcon(@NonNull ScanditIcon icon)

Added in version 7.3.0

Sets the icon to be displayed using a ScanditIcon.

setSelectedIcon(selectedIcon)
@NonNull Builder setSelectedIcon(@Nullable ScanditIcon selectedIcon)

Added in version 7.3.0

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

setStatusIconStyle(statusIconStyle)
@NonNull Builder setStatusIconStyle(@Nullable BarcodePickStatusIconStyle statusIconStyle)

Added in version 7.3.0

Sets the style for status icons.

build()
@NonNull BarcodePickViewHighlightStyleResponse build()

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)
static @NonNull BarcodePickStatusIconStyle withIcon(
        @NonNull Bitmap icon,
        @NonNull String text)

Added in version 6.23.0

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

withIcon(icon, text)
static @NonNull BarcodePickStatusIconStyle withIcon(
        @NonNull ScanditIcon icon,
        @NonNull String text)

Added in version 7.3.0

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

withColors(iconColor, iconBackgroundColor, text)
static @NonNull BarcodePickStatusIconStyle withColors(
        int iconColor,
        int iconBackgroundColor,
        @NonNull String text)

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)
static @NonNull BarcodePickStatusIconStyle fromJson(
        @NonNull String jsonData)

Added in version 6.23.0

Constructs a new instance using its JSON representation.

toJson()
@NonNull String toJson()

Added in version 6.23.0

Returns the JSON representation of the icon style.