-
public final class AudioRecordingThemeRepresents the theme for the audio recording component.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAudioRecordingTheme.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Booleanenabledprivate final BooleansendOnCompleteprivate final BooleanshowRecordButtonOverSendprivate final IconContainerStylerecordButtonprivate final AudioRecordingFloatingIconsThemefloatingIconsprivate final AudioRecordingSlideToCancelThemeslideToCancelprivate final AudioRecordingPlaybackThemeplaybackprivate final AudioRecordingControlsThemecontrolsprivate final AudioRecordingHoldToRecordThemeholdToRecordprivate final AudioRecordingPermissionRationaleThemepermissionRationale
-
Constructor Summary
Constructors Constructor Description AudioRecordingTheme(Boolean enabled, Boolean sendOnComplete, Boolean showRecordButtonOverSend, IconContainerStyle recordButton, AudioRecordingFloatingIconsTheme floatingIcons, AudioRecordingSlideToCancelTheme slideToCancel, AudioRecordingPlaybackTheme playback, AudioRecordingControlsTheme controls, AudioRecordingHoldToRecordTheme holdToRecord, AudioRecordingPermissionRationaleTheme permissionRationale)
-
Method Summary
Modifier and Type Method Description final BooleangetEnabled()final BooleangetSendOnComplete()final BooleangetShowRecordButtonOverSend()final IconContainerStylegetRecordButton()final AudioRecordingFloatingIconsThemegetFloatingIcons()final AudioRecordingSlideToCancelThemegetSlideToCancel()final AudioRecordingPlaybackThemegetPlayback()final AudioRecordingControlsThemegetControls()final AudioRecordingHoldToRecordThemegetHoldToRecord()final AudioRecordingPermissionRationaleThemegetPermissionRationale()-
-
Constructor Detail
-
AudioRecordingTheme
AudioRecordingTheme(Boolean enabled, Boolean sendOnComplete, Boolean showRecordButtonOverSend, IconContainerStyle recordButton, AudioRecordingFloatingIconsTheme floatingIcons, AudioRecordingSlideToCancelTheme slideToCancel, AudioRecordingPlaybackTheme playback, AudioRecordingControlsTheme controls, AudioRecordingHoldToRecordTheme holdToRecord, AudioRecordingPermissionRationaleTheme permissionRationale)
-
-
Method Detail
-
getEnabled
final Boolean getEnabled()
-
getSendOnComplete
final Boolean getSendOnComplete()
-
getShowRecordButtonOverSend
final Boolean getShowRecordButtonOverSend()
-
getRecordButton
final IconContainerStyle getRecordButton()
-
getFloatingIcons
final AudioRecordingFloatingIconsTheme getFloatingIcons()
-
getSlideToCancel
final AudioRecordingSlideToCancelTheme getSlideToCancel()
-
getPlayback
final AudioRecordingPlaybackTheme getPlayback()
-
getControls
final AudioRecordingControlsTheme getControls()
-
getHoldToRecord
final AudioRecordingHoldToRecordTheme getHoldToRecord()
-
getPermissionRationale
final AudioRecordingPermissionRationaleTheme getPermissionRationale()
-
-
-
-