VoiceMessageConfiguration class

A configuration model class for voice message bubble.

Constructors

VoiceMessageConfiguration({PlayerWaveStyle? playerWaveStyle, EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 8), EdgeInsets? margin, BoxDecoration? decoration, Curve? animationCurve, Duration? animationDuration, Icon? pauseIcon, Icon? playIcon, EdgeInsets? waveformMargin, EdgeInsets? waveformPadding, bool enableSeekGesture = true})
const

Properties

animationCurve → Curve?
Curve for for grow animation for waveform. Default to Curve.easeIn.
final
animationDuration → Duration?
Duration for grow animation for waveform. Default to 500 ms.
final
decoration → BoxDecoration?
BoxDecoration for voice message bubble.
final
enableSeekGesture → bool
Enable/disable seeking with gestures. Enabled by default.
final
hashCode → int
The hash code for this object.
no setterinherited
margin → EdgeInsets?
Applies margin to message bubble.
final
padding → EdgeInsets
Applies padding to message bubble.
final
pauseIcon → Icon?
Icon for pausing audio
final
playerWaveStyle → PlayerWaveStyle?
Applies style to waveform.
final
playIcon → Icon?
Icon for playing the audio.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
waveformMargin → EdgeInsets?
Applies padding to waveform.
final
waveformPadding → EdgeInsets?
Applies padding to waveform.
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