StyleOneWidget class
A widget that represents the default player style.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- StyleOneWidget
Constructors
-
StyleOneWidget.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)}) -
Creates a new instance of the StyleOneWidget class.
const
Properties
- currentSpeed → double
-
The current playback speed
final
- duration → Duration
-
The duration of the audio player.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isPlaying → bool
-
The current state of the audio player.
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- pauseAudio → Function
-
The function to pause the audio.
final
- playAudio → Function
-
The function to play the audio.
final
-
playbackSpeeds
→ List<
double> -
The available playback speeds
final
- position → Duration
-
The current position of the audio player.
final
- progress → double
-
The progress of the audio player.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seekTo → dynamic Function(double)
-
The function to seek to a specific position in the audio.
final
- setSpeed → dynamic Function(double)
-
The function to set the playback speed
final
- showProgressBar → bool
-
Whether to show the progress bar or not.
final
- showSpeedControl → bool
-
Whether to show the speed control or not
final
- showTimer → bool
-
Whether to show the timer or not.
final
- widget → AudioPlayerWidget
-
Creates a new instance of the StyleOneWidget class.
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