界面优先级存在部分问题,先锁定到这个版本,进行后续优化
This commit is contained in:
@@ -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!();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user