spotube/lib/components/Shared/SpotubeMarqueeText.dart
Kingkor Roy Tirtho aebe6d332f better searching result matching for timed-lyrics
SyncedLyrics not found fallback with static genius lyrics
marquee text in PlayerView & Lyric page
2022-04-22 22:13:31 +06:00

30 lines
899 B
Dart

import 'package:flutter/material.dart';
import 'package:marquee/marquee.dart';
class SpotubeMarqueeText extends StatelessWidget {
const SpotubeMarqueeText({Key? key, required this.text, this.style})
: super(key: key);
final TextStyle? style;
final String text;
@override
Widget build(BuildContext context) {
return Marquee(
text: text,
style: style,
scrollAxis: Axis.horizontal,
crossAxisAlignment: CrossAxisAlignment.start,
blankSpace: 60.0,
velocity: 30.0,
startAfter: const Duration(seconds: 2),
pauseAfterRound: const Duration(seconds: 2),
accelerationDuration: const Duration(seconds: 1),
accelerationCurve: Curves.linear,
decelerationDuration: const Duration(milliseconds: 500),
decelerationCurve: Curves.easeOut,
fadingEdgeStartFraction: 0.15,
fadingEdgeEndFraction: 0.15,
);
}
}