18 lines
625 B
Dart
18 lines
625 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:freezer/ui/lyrics_styles/lyrics_style.dart';
|
|
|
|
class ClassicLyricsStyle implements LyricsStyle {
|
|
@override
|
|
TextAlign getTextAlignment() => TextAlign.center;
|
|
|
|
@override
|
|
TextStyle getTextStyle(bool isActive, Color textColor, double textSize) =>
|
|
TextStyle(
|
|
fontWeight: FontWeight.bold, color: textColor, fontSize: textSize);
|
|
|
|
@override
|
|
BoxDecoration getBoxDecoration(bool isActive) => BoxDecoration(
|
|
borderRadius: const BorderRadius.all(Radius.circular(8.0)),
|
|
color: isActive ? Colors.grey.withOpacity(0.25) : Colors.transparent);
|
|
}
|