AudioRecordingAttachmentTheme

data class AudioRecordingAttachmentTheme(val size: ComponentSize, val padding: ComponentPadding, val playButton: IconContainerStyle, val pauseButton: IconContainerStyle, val timerStyle: TextContainerStyle, val waveformSliderStyle: WaveformSliderLayoutStyle, val tailWidth: Dp, val speedButton: TextContainerStyle, val contentTypeIcon: IconStyle)

Represents the theming for the audio recording attachment.

Parameters

size

The size of the audio recording attachment.

padding

The padding for the audio recording attachment.

playButton

The style for the play button.

pauseButton

The style for the pause button.

timerStyle

The style for the timer component.

waveformSliderStyle

The style for the waveform slider.

tailWidth

The width of the tail container which holds the speed button and the content type icon.

speedButton

The style for the speed button.

contentTypeIcon

The style for the content type icon.

Constructors

Link copied to clipboard
constructor(size: ComponentSize, padding: ComponentPadding, playButton: IconContainerStyle, pauseButton: IconContainerStyle, timerStyle: TextContainerStyle, waveformSliderStyle: WaveformSliderLayoutStyle, tailWidth: Dp, speedButton: TextContainerStyle, contentTypeIcon: IconStyle)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard