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 = 'https://mediasfu.com/images/logo192.png', 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