mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt handle mouse back
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -6,6 +6,7 @@ import 'package:PiliPlus/common/widgets/custom_toast.dart';
|
|||||||
import 'package:PiliPlus/common/widgets/mouse_back.dart';
|
import 'package:PiliPlus/common/widgets/mouse_back.dart';
|
||||||
import 'package:PiliPlus/http/init.dart';
|
import 'package:PiliPlus/http/init.dart';
|
||||||
import 'package:PiliPlus/models/common/theme/theme_color_type.dart';
|
import 'package:PiliPlus/models/common/theme/theme_color_type.dart';
|
||||||
|
import 'package:PiliPlus/plugin/pl_player/controller.dart';
|
||||||
import 'package:PiliPlus/router/app_pages.dart';
|
import 'package:PiliPlus/router/app_pages.dart';
|
||||||
import 'package:PiliPlus/services/account_service.dart';
|
import 'package:PiliPlus/services/account_service.dart';
|
||||||
import 'package:PiliPlus/services/logger.dart';
|
import 'package:PiliPlus/services/logger.dart';
|
||||||
@@ -261,9 +262,23 @@ class MyApp extends StatelessWidget {
|
|||||||
onTapDown: () {
|
onTapDown: () {
|
||||||
if (SmartDialog.checkExist()) {
|
if (SmartDialog.checkExist()) {
|
||||||
SmartDialog.dismiss();
|
SmartDialog.dismiss();
|
||||||
} else {
|
return;
|
||||||
Get.back();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final plCtr = PlPlayerController.instance;
|
||||||
|
if (plCtr != null) {
|
||||||
|
if (plCtr.isFullScreen.value == true) {
|
||||||
|
plCtr.triggerFullScreen(status: false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (plCtr.isDesktopPip) {
|
||||||
|
plCtr.exitDesktopPip();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Get.back();
|
||||||
},
|
},
|
||||||
child: child,
|
child: child,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user