AudioRecordingTheme

data class AudioRecordingTheme(val enabled: Boolean, val sendOnComplete: Boolean, val showRecordButtonOverSend: Boolean, val recordButton: IconContainerStyle, val floatingIcons: AudioRecordingFloatingIconsTheme, val slideToCancel: AudioRecordingSlideToCancelTheme, val playback: AudioRecordingPlaybackTheme, val controls: AudioRecordingControlsTheme, val holdToRecord: AudioRecordingHoldToRecordTheme, val permissionRationale: AudioRecordingPermissionRationaleTheme)

Represents the theme for the audio recording component.

Constructors

Link copied to clipboard
constructor(enabled: Boolean, sendOnComplete: Boolean, showRecordButtonOverSend: Boolean, recordButton: IconContainerStyle, floatingIcons: AudioRecordingFloatingIconsTheme, slideToCancel: AudioRecordingSlideToCancelTheme, playback: AudioRecordingPlaybackTheme, controls: AudioRecordingControlsTheme, holdToRecord: AudioRecordingHoldToRecordTheme, permissionRationale: AudioRecordingPermissionRationaleTheme)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The theme for the audio recording controls component.

Link copied to clipboard

If the audio recording is enabled.

Link copied to clipboard

The theme for the floating icons.

Link copied to clipboard

The theme for the hold to record component.

Link copied to clipboard

The theme for the permission rationale component.

Link copied to clipboard

The theme for the audio recording playback component.

Link copied to clipboard

The style for the record button.

Link copied to clipboard

Sends the recording on "Complete" button click. If false, attaches it for manual sending.

Link copied to clipboard

Shows the record button over the send button.

Link copied to clipboard

The theme for the slide to cancel component.