Package-level declarations

Types

Link copied to clipboard

Style used to define the color for scanning frame boundaries

Link copied to clipboard

Style used to define the camera button appearance

Link copied to clipboard

Style used to define the camera's close button appearance

Link copied to clipboard

Parcelable Color

Link copied to clipboard

Frame Options

Link copied to clipboard

Icon

Link copied to clipboard

CameraBundle

Link copied to clipboard

Style used to define the look of the permission overlay

Link copied to clipboard

ProductsBundle

Link copied to clipboard

Products Options

Link copied to clipboard

Style used to define look and feel of the promotion banner shown on top of the results

Link copied to clipboard

Style used to define the look of the indicator similar to the banner, containing an icon, shown on top of the results.

Link copied to clipboard

RecognitionFragment

Link copied to clipboard

Recognition settings

Link copied to clipboard

Style used to define the appearance of the card containing results, i.e. product and promotion details

Link copied to clipboard

Style used to define the appearance of the bottom sheet containing result details

Link copied to clipboard

Style used for indicator displayed on top of the detected product

Link copied to clipboard

Style used to define the appearance of the bottom sheet containing results, i.e. list of products and promotions, and the sheet's container.

Link copied to clipboard

Style used to define the look of the scan again button that appears at the top of the results container

Link copied to clipboard

Style used to define the look and feel of the status banner that appears for certain errors, like "no results found"

Link copied to clipboard

Store Detection Options

Link copied to clipboard

Style used to define the look of the store info display, positioned at the top of the results container

Link copied to clipboard

Text

Link copied to clipboard
data class Theme(val colors: ThemeColors? = null, val boundaryStyle: BoundaryStyle? = null, val statusBannerStyle: StatusBannerStyle? = null, val promotionBannerStyle: PromotionBannerStyle? = null, val promotionTagStyle: PromotionTagStyle? = null, val closeButtonStyle: CloseButtonStyle? = null, val cameraButtonStyle: CameraButtonStyle? = null, val resultIndicatorStyle: ResultIndicatorStyle? = null, val resultCardStyle: ResultCardStyle? = null, val resultDetailsStyle: ResultDetailsStyle? = null, val resultListContainerStyle: ResultListContainerStyle? = null, val scanAgainButtonStyle: ScanAgainButtonStyle? = null, val storeDisplayStyle: StoreDisplayStyle? = null, val permissionOverlayStyle: PermissionOverlayStyle? = null) : Parcelable

Theme

Link copied to clipboard
data class ThemeColors(val primaryColor: Color, val secondaryColor: Color, val textColor: Color) : Parcelable

ThemeColors

Link copied to clipboard

Ui Options

Functions

Link copied to clipboard
Link copied to clipboard
fun StaticDiscovery(settings: RecognitionSettings, onCloseClick: () -> Unit)

UI component for Static Discovery

Link copied to clipboard
fun Theme(block: Theme.Builder.() -> Unit): Theme

Theme

Link copied to clipboard

ThemeColors