refa: horizontal member page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-03-30 16:20:40 +08:00
parent a904414f3d
commit 9da3a538fb
9 changed files with 310 additions and 118 deletions

View File

@@ -14,6 +14,7 @@ import 'package:PiliPlus/pages/video/detail/introduction/widgets/intro_detail.da
as video;
import 'package:PiliPlus/pages/video/detail/introduction/widgets/page.dart';
import 'package:PiliPlus/pages/video/detail/introduction/widgets/season.dart';
import 'package:PiliPlus/pages/video/detail/member/controller.dart';
import 'package:PiliPlus/pages/video/detail/member/horizontal_member_page.dart';
import 'package:PiliPlus/pages/video/detail/reply_reply/view.dart';
import 'package:PiliPlus/pages/video/detail/view_point/view_points_page.dart';
@@ -351,6 +352,11 @@ class _VideoDetailPageState extends State<VideoDetailPage>
videoDetailController.skipTimer?.cancel();
videoDetailController.skipTimer = null;
try {
Get.delete<HorizontalMemberPageController>(
tag: videoDetailController.heroTag);
} catch (_) {}
WidgetsBinding.instance.removeObserver(this);
if (!Get.previousRoute.startsWith('/video')) {
ScreenBrightness().resetApplicationScreenBrightness();