Barcode Pick View Highlight Style Response
Defined in package com.scandit.datacapture.barcode.pick.ui
- BarcodePickViewHighlightStyleResponse
class BarcodePickViewHighlightStyleResponseAdded 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
class BuilderAdded 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): BuilderAdded in version 7.3.0
Sets the icon to be displayed using a drawable resource ID.
- setSelectedIcon(selectedIconResource)
fun setSelectedIcon(selectedIconResource:
Int): BuilderAdded 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 BarcodePickStatusIconStyleAdded 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): BarcodePickStatusIconStyleAdded 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.