Branding Colors

SDK uses colors mapped as in the chart below.

PropertyDefault ColorDescription
primary#0079C1The primary brand color.
primaryVariant#003d61A lighter or a darker variant of the primary color.
onPrimary#FFFFFFText and graphics on primary and primaryVariant colors.
secondary#B3C2CCThe secondary brand color.
onSecondary#141414Text and graphics on secondary color.
background#D9E1E6A neutral color used for background of the views.
onBackground#141414Non-actionable text and graphics shown on background
surface#FFFFFFDefines the color of surfaces of components, such as cards, sheets, and menus.
surfaceVariant#E8F5FCAn accent background on top of surface.
onSurface#4D4D4DNon-actionable text and graphics on top of surface or surfaceVariant colors.
onSurfaceFocus#1C91D6Actionable items and important graphics to help focus user's attention on. May be displayed on background, surface, or surfaceVariant.
error#C30000The background color or the error messages.
onError#FFFFFFThe color or the error messages. May be displayed on background, surface, or surfaceVariant.
captureBackgroundblackThe color of background on Capture's screens related to taking and editing the image.
onCaptureBackgroundwhiteThe color of text and icons on Capture's screens related to taking and editing the image.

These colors constants (with values specified by an integrator, or default values) are passed to Sensibill UI, which ensures that Sensibill API’s look and feel is the same as the rest of the application.

Capture uses these colors as well as shown on the following diagram:

Full size

Implementation Details