Better explore

This commit is contained in:
2024-08-30 01:38:02 +08:00
parent bb09c43135
commit be977f10d1
9 changed files with 308 additions and 30 deletions

View File

@ -109,6 +109,7 @@ class _SyncedLyricsState extends State<SyncedLyrics> {
final size = MediaQuery.of(context).size;
return CustomScrollView(
cacheExtent: 10000,
controller: _autoScrollController,
slivers: [
if (_lyric == null)
@ -164,6 +165,9 @@ class _SyncedLyricsState extends State<SyncedLyrics> {
),
textAlign: TextAlign.center,
child: InkWell(
borderRadius: const BorderRadius.all(
Radius.circular(8),
),
onTap: () async {
final time = Duration(
seconds: lyricSlice.time.inSeconds -
@ -184,7 +188,7 @@ class _SyncedLyricsState extends State<SyncedLyrics> {
: _unFocusColor,
),
duration: 500.ms,
curve: Curves.easeInOut,
curve: Curves.decelerate,
child: Text(
lyricSlice.text,
textAlign: