MiniAudioOptions class

Constructors

MiniAudioOptions.new({bool visible = true, required String name, bool showWaveform = false, String overlayPosition = 'topRight', Color barColor = const Color.fromARGB(255, 245, 28, 28), Color textColor = const Color.fromARGB(255, 24, 24, 24), TextStyle nameTextStyling = const TextStyle(color: Colors.white, fontWeight: FontWeight.bold), TextAlign nameTextAlign = TextAlign.center, int? nameMaxLines, BoxDecoration? nameContainerDecoration, EdgeInsetsGeometry? nameContainerPadding, String imageSource = kDefaultMediaSFULogo, bool roundedImage = false, BoxFit imageFit = BoxFit.cover, AlignmentGeometry imageAlignment = Alignment.center, double width = 100, double height = 100, bool enableDrag = true, Offset? initialPosition, Duration fadeDuration = const Duration(milliseconds: 300), bool maintainStateWhenHidden = false, BoxDecoration? wrapperDecoration, EdgeInsetsGeometry? wrapperPadding, EdgeInsetsGeometry? wrapperMargin, BoxDecoration? containerDecoration, EdgeInsetsGeometry? containerPadding, EdgeInsetsGeometry? containerMargin, BoxDecoration? cardDecoration, EdgeInsetsGeometry? cardPadding, EdgeInsetsGeometry? cardMargin, BorderRadiusGeometry? cardBorderRadius, BoxDecoration? overlayDecoration, EdgeInsetsGeometry? overlayPadding, AlignmentGeometry? overlayAlignment, BoxDecoration? waveformDecoration, EdgeInsetsGeometry? waveformPadding, BoxDecoration? barDecoration, BorderRadiusGeometry? barBorderRadius, double barWidth = 8, double barSpacing = 2, double barMaxHeight = 30, List<int>? waveformDurations, BoxDecoration? customStyle, MiniAudioWrapperBuilder? wrapperBuilder, MiniAudioContainerBuilder? containerBuilder, MiniAudioCardBuilder? cardBuilder, MiniAudioOverlayBuilder? overlayBuilder, MiniAudioWaveformBuilder? waveformBuilder, MiniAudioNameBuilder? nameBuilder, MiniAudioImageBuilder? imageBuilder, ValueChanged<Offset>? onPositionChanged, VoidCallback? onDragStart, ValueChanged<Offset>? onDragUpdate, VoidCallback? onDragEnd})
const

Properties

barBorderRadius → BorderRadiusGeometry?
final
barColor → Color
final
barDecoration → BoxDecoration?
final
barMaxHeight → double
final
barSpacing → double
final
barWidth → double
final
cardBorderRadius → BorderRadiusGeometry?
final
cardBuilder → MiniAudioCardBuilder?
final
cardDecoration → BoxDecoration?
final
cardMargin → EdgeInsetsGeometry?
final
cardPadding → EdgeInsetsGeometry?
final
containerBuilder → MiniAudioContainerBuilder?
final
containerDecoration → BoxDecoration?
final
containerMargin → EdgeInsetsGeometry?
final
containerPadding → EdgeInsetsGeometry?
final
customStyle → BoxDecoration?
final
enableDrag → bool
final
fadeDuration → Duration
final
hashCode → int
The hash code for this object.
no setterinherited
height → double
final
imageAlignment → AlignmentGeometry
final
imageBuilder → MiniAudioImageBuilder?
final
imageFit → BoxFit
final
imageSource → String
final
initialPosition → Offset?
final
maintainStateWhenHidden → bool
final
name → String
final
nameBuilder → MiniAudioNameBuilder?
final
nameContainerDecoration → BoxDecoration?
final
nameContainerPadding → EdgeInsetsGeometry?
final
nameMaxLines → int?
final
nameTextAlign → TextAlign
final
nameTextStyling → TextStyle
final
onDragEnd → VoidCallback?
final
onDragStart → VoidCallback?
final
onDragUpdate → ValueChanged<Offset>?
final
onPositionChanged → ValueChanged<Offset>?
final
overlayAlignment → AlignmentGeometry?
final
overlayBuilder → MiniAudioOverlayBuilder?
final
overlayDecoration → BoxDecoration?
final
overlayPadding → EdgeInsetsGeometry?
final
overlayPosition → String
final
roundedImage → bool
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showWaveform → bool
final
textColor → Color
final
visible → bool
final
waveformBuilder → MiniAudioWaveformBuilder?
final
waveformDecoration → BoxDecoration?
final
waveformDurations → List<int>?
final
waveformPadding → EdgeInsetsGeometry?
final
width → double
final
wrapperBuilder → MiniAudioWrapperBuilder?
final
wrapperDecoration → BoxDecoration?
final
wrapperMargin → EdgeInsetsGeometry?
final
wrapperPadding → EdgeInsetsGeometry?
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