Barcode Pick View Highlight Style Response

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

Note

Barcode Pick is still in beta and may change in future versions of Scandit Data Capture SDK.

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.