StyleFiveWidget class
A widget that represents the fifth player style.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- StyleFiveWidget
Constructors
-
StyleFiveWidget.new({Key? key, required AudioPlayerWidget widget, required bool isPlaying, required double progress, required Duration position, required Duration duration, required bool showProgressBar, required bool showTimer, required Function playAudio, required Function pauseAudio, required dynamic seekTo(double), required bool showSpeedControl, required List<
double> playbackSpeeds, required double currentSpeed, required dynamic setSpeed(double), required List<double> waveformData}) -
Constructor for the StyleFiveWidget
const
Properties
- currentSpeed → double
-
current speed
final
- duration → Duration
-
duration
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isPlaying → bool
-
is playing or not
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- pauseAudio → Function
-
pause audio
final
- playAudio → Function
-
play audio
final
-
playbackSpeeds
→ List<
double> -
background color
final
- position → Duration
-
position
final
- progress → double
-
progress
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seekTo → dynamic Function(double)
-
seek to
final
- setSpeed → dynamic Function(double)
-
size
final
- showProgressBar → bool
-
show progress bar
final
- showSpeedControl → bool
-
size
final
- showTimer → bool
-
show timer
final
-
waveformData
→ List<
double> -
waveform
final
- widget → AudioPlayerWidget
-
Constructor for the StyleFiveWidget
final
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited