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
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.