CameraConfig class

A configuration class for camera settings.

This class simplifies passing multiple camera-related parameters.

Constructors

CameraConfig({ImageResolution imageResolution = ImageResolution.medium, CameraType defaultCameraType = CameraType.front, CameraFlashType defaultFlashType = CameraFlashType.off, bool showControls = true, bool showCaptureIcon = true, bool showFlashControl = true, bool showCameraSwitchIcon = true, bool showCloseIcon = true, Widget? captureIcon, Widget? cameraSwitchIcon, FlashControlBuilder? flashControlBuilder, Widget? closeIcon, CameraPreviewSize cameraPreviewSize = CameraPreviewSize.fill, double? minAvailableZoom = 1.0, double? maxAvailableZoom = 1.0, Color? focusColor = Colors.white, bool showImagePreview = true})
Constructor with default values.
const

Properties

cameraPreviewSize → CameraPreviewSize
Scaling option for the camera preview.
final
cameraSwitchIcon → Widget?
Custom widget for the camera switch button.
final
captureIcon → Widget?
Custom widget for the capture button.
final
closeIcon → Widget?
Custom widget for the close button.
final
defaultCameraType → CameraType
The default camera type (front or back).
final
defaultFlashType → CameraFlashType
The default flash setting.
final
flashControlBuilder → FlashControlBuilder?
Custom builder for the flash control button.
final
focusColor → Color?
The color of the focus indicator.
final
hashCode → int
The hash code for this object.
no setterinherited
imageResolution → ImageResolution
The resolution of the captured image.
final
maxAvailableZoom → double?
The maximum zoom level available for the camera.
final
minAvailableZoom → double?
The minimum zoom level available for the camera.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showCameraSwitchIcon → bool
Whether to show the camera switch button.
final
showCaptureIcon → bool
Whether to show the capture button.
final
showCloseIcon → bool
Whether to show the close button.
final
showControls → bool
Whether to show camera control buttons.
final
showFlashControl → bool
Whether to show the flash toggle button.
final
showImagePreview → bool
Whether to show the captured image preview.
final

Methods

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