界面优先级存在部分问题,先锁定到这个版本,进行后续优化

This commit is contained in:
2026-08-19 21:32:54 +08:00
parent 85463c3716
commit d116814bb6
3 changed files with 206 additions and 81 deletions
+2 -5
View File
@@ -2,15 +2,12 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../services/audio_service.dart';
import '../main.dart';
class GlobalMiniPlayer extends StatelessWidget {
const GlobalMiniPlayer({super.key});
// ✅ 全局回调:打开播放页
// ✅ 保留静态回调
static VoidCallback? onOpenPlayerPage;
// ✅ 新增:打开播放列表
static VoidCallback? onOpenPlaylistPage;
@override
@@ -114,7 +111,7 @@ class GlobalMiniPlayer extends StatelessWidget {
size: 24,
),
onPressed: () {
// ✅ 使用回调打开播放列表(与播放页同一套层级)
// ✅ 使用静态回调,而不是 Navigator.pushNamed
if (onOpenPlaylistPage != null) {
onOpenPlaylistPage!();
}