call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
Color playedColor = const Color.fromRGBO(255, 0, 0, 0.7);
var playedColorParsed = namedArguments[const Symbol('playedColor')];
if (playedColorParsed != null) {
playedColor = playedColorParsed as Color;
}
Color bufferedColor = const Color.fromRGBO(50, 50, 200, 0.2);
var bufferedColorParsed = namedArguments[const Symbol('bufferedColor')];
if (bufferedColorParsed != null) {
bufferedColor = bufferedColorParsed as Color;
}
Color backgroundColor = const Color.fromRGBO(200, 200, 200, 0.5);
var backgroundColorParsed = namedArguments[const Symbol('backgroundColor')];
if (backgroundColorParsed != null) {
backgroundColor = backgroundColorParsed as Color;
}
return VideoProgressColors(
playedColor: playedColor,
bufferedColor: bufferedColor,
backgroundColor: backgroundColor,
);
}