PlayerWaveStyle class

Constructors

PlayerWaveStyle({Color fixedWaveColor = Colors.white54, Color liveWaveColor = Colors.white, bool showTop = true, bool showBottom = true, bool showSeekLine = true, StrokeCap waveCap = StrokeCap.round, Color seekLineColor = Colors.white, double seekLineThickness = 2.0, double waveThickness = 3.0, Color backgroundColor = Colors.black, Shader? fixedWaveGradient, double scaleFactor = 100.0, Shader? liveWaveGradient, double spacing = 5, double scrollScale = 1.0})
const

Properties

backgroundColor Color
The background color of waveform box default is Black
final
fixedWaveColor Color
Color of the wave which is behind the live wave.
final
fixedWaveGradient Shader?
Provide gradient to waves which is behind the live wave. Use shader as shown in example.
final
hashCode int
The hash code for this object.
no setterinherited
liveWaveColor Color
Color of the live wave which indicates currently played part.
final
liveWaveGradient Shader?
This gradient is applied to waves which indicates currently played part.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleFactor double
This is applied to each wave while generating. Use this to scale the waves. Defaults to 100.0.
final
scrollScale double
Scales the wave when waveforms are seeked. The scaled waves returns back to original scale when gesture ends. To get result set value greater then 1.
final
seekLineColor Color
Color line in the middle
final
seekLineThickness double
Thickness of seek line. For microphone recording this line is in the middle.
final
showBottom bool
Whether to show bottom wave or not default to true
final
showSeekLine bool
Shows seek line in the middle when enabled.
final
showTop bool
Whether to show upper wave or not defaults to true
final
spacing double
Space between two waves.
final
waveCap StrokeCap
The kind of finish to place on the end of lines drawn. Default to StrokeCap.round
final
waveThickness double
Width of each wave
final

Methods

getSamplesForWidth(double width) int
Determines number of samples which will fit in provided width. Returned number of samples are also dependent on spacing set for this constructor.
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