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