# LivenessCheckTheme class

Theme configuration for visual customization of the liveness check screen.

## Constructors

LivenessCheckTheme({Color backgroundColor = Colors.white, Color? btnRetryBGColor = Colors.blue, Color? btnTextRetryColor = Colors.white, TextStyle? btnRetryTextStyle, double? btnRetryHeight, EdgeInsets? btnRetryPadding, double? btnRetryBorderRadius, Color primaryColor = Colors.blue, Color successColor = Colors.green, Color errorColor = Colors.red, Color warningColor = Colors.orange, Color borderColor = Colors.blue, Color textColor = Colors.black, Color? overlayColor = Colors.white, double circleSize = 0.65, double borderWidth = 4, CircleBorderStyle borderStyle = CircleBorderStyle.solid, double dashLength = 8.0, double dashGap = 8.0, double cameraPadding = 0.0, String? successAsset, String? failAsset, String? fontFamily, TextStyle? titleTextStyle, TextStyle? messageTextStyle, TextStyle? errorTextStyle, TextStyle? successTextStyle})
  Creates a liveness check theme.
  const

## Properties

backgroundColor → Color
  Background color of the screen.
  final
borderColor → Color
  Color of the circular border.
  final
borderStyle → CircleBorderStyle
  Style of the circular border (solid or dashed).
  final
borderWidth → double
  Width of the circular border.
  final
btnRetryBGColor → Color?
  Background color of the retry button.
  final
btnRetryBorderRadius → double?
  Try again button border radius.
  final
btnRetryHeight → double?
  Try again button height.
  final
btnRetryPadding → EdgeInsets?
  Try again button padding.
  final
btnRetryTextStyle → TextStyle?
  Text style for the retry button.
  final
btnTextRetryColor → Color?
  Text color of the retry button.
  final
cameraPadding → double
  Padding between border and camera preview.
  final
circleSize → double
  Size of the circular preview (0.0 to 1.0 of screen width).
  final
dashGap → double
  Gap between dash segments (when using dashed border).
  final
dashLength → double
  Length of each dash segment (when using dashed border).
  final
errorColor → Color
  Color for error indicators.
  final
errorTextStyle → TextStyle?
  Text style for error messages.
  final
failAsset → String?
  Asset path for failure indicator image.
  final
fontFamily → String?
  Font family for all text elements.
  final
hashCode → int
  The hash code for this object.
  no setter inherited
messageTextStyle → TextStyle?
  Text style for messages.
  final
overlayColor → Color?
  Overlay color covering the camera preview.
  final
primaryColor → Color
  Primary color for UI elements.
  final
runtimeType → Type
  A representation of the runtime type of the object.
  no setter inherited
successAsset → String?
  Asset path for success indicator image.
  final
successColor → Color
  Color for success indicators.
  final
successTextStyle → TextStyle?
  Text style for success messages.
  final
textColor → Color
  Default text color.
  final
titleTextStyle → TextStyle?
  Text style for title.
  final
warningColor → Color
  Color for warning indicators.
  final

## Methods

copyWith({Color? backgroundColor, Color? primaryColor, Color? btnRetryBGColor, Color? btnTextRetryColor, TextStyle? btnRetryTextStyle, double? btnRetryHeight, EdgeInsets? btnRetryPadding, double? btnRetryBorderRadius, Color? successColor, Color? errorColor, Color? warningColor, Color? borderColor, Color? textColor, Color? overlayColor, double? circleSize, double? borderWidth, CircleBorderStyle? borderStyle, double? dashLength, double? dashGap, double? cameraPadding, String? successAsset, String? failAsset, String? fontFamily, TextStyle? titleTextStyle, TextStyle? messageTextStyle, TextStyle? errorTextStyle, TextStyle? successTextStyle}) → LivenessCheckTheme
  Creates a copy of this theme with the given fields replaced.
noSuchMethod(Invocation invocation) → dynamic
  Invoked when a nonexistent method or property is accessed.
  inherited
toString() → String
  A string representation of this object.
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator.
  inherited