opt: close popup dialog with anim

This commit is contained in:
bggRGjQaUbCoE
2024-09-01 12:46:07 +08:00
parent 2cc537b715
commit b87a432711
8 changed files with 78 additions and 49 deletions

View File

@@ -5,7 +5,6 @@ import 'package:flutter/rendering.dart';
import 'package:get/get.dart';
import 'package:PiliPalaX/common/constants.dart';
import 'package:PiliPalaX/common/widgets/animated_dialog.dart';
import 'package:PiliPalaX/common/widgets/overlay_pop.dart';
import 'package:PiliPalaX/common/skeleton/video_card_h.dart';
import 'package:PiliPalaX/common/widgets/http_error.dart';
import 'package:PiliPalaX/common/widgets/video_card_h.dart';
@@ -158,10 +157,7 @@ class _HotPageState extends State<HotPage> with AutomaticKeepAliveClientMixin {
return OverlayEntry(
builder: (context) => AnimatedDialog(
closeFn: _removePopupDialog,
child: OverlayPop(
videoItem: videoItem,
closeFn: _removePopupDialog,
),
videoItem: videoItem,
),
);
}

View File

@@ -8,7 +8,6 @@ import 'package:PiliPalaX/common/constants.dart';
import 'package:PiliPalaX/common/skeleton/video_card_v.dart';
import 'package:PiliPalaX/common/widgets/animated_dialog.dart';
import 'package:PiliPalaX/common/widgets/http_error.dart';
import 'package:PiliPalaX/common/widgets/overlay_pop.dart';
import 'package:PiliPalaX/pages/home/index.dart';
import 'package:PiliPalaX/pages/main/index.dart';
@@ -137,10 +136,7 @@ class _LivePageState extends State<LivePage>
return OverlayEntry(
builder: (context) => AnimatedDialog(
closeFn: _removePopupDialog,
child: OverlayPop(
videoItem: liveItem,
closeFn: _removePopupDialog,
),
videoItem: liveItem,
),
);
}

View File

@@ -5,7 +5,6 @@ import 'package:flutter/rendering.dart';
import 'package:get/get.dart';
import 'package:PiliPalaX/common/constants.dart';
import 'package:PiliPalaX/common/widgets/animated_dialog.dart';
import 'package:PiliPalaX/common/widgets/overlay_pop.dart';
import 'package:PiliPalaX/common/skeleton/video_card_h.dart';
import 'package:PiliPalaX/common/widgets/http_error.dart';
import 'package:PiliPalaX/common/widgets/video_card_h.dart';
@@ -162,10 +161,7 @@ class _ZonePageState extends State<ZonePage>
return OverlayEntry(
builder: (context) => AnimatedDialog(
closeFn: _removePopupDialog,
child: OverlayPop(
videoItem: videoItem,
closeFn: _removePopupDialog,
),
videoItem: videoItem,
),
);
}

View File

@@ -137,10 +137,7 @@ class _RcmdPageState extends State<RcmdPage>
return OverlayEntry(
builder: (context) => AnimatedDialog(
closeFn: _removePopupDialog,
child: OverlayPop(
videoItem: videoItem,
closeFn: _removePopupDialog,
),
videoItem: videoItem,
),
);
}

View File

@@ -3,7 +3,6 @@ import 'package:get/get.dart';
import 'package:PiliPalaX/common/skeleton/video_card_h.dart';
import 'package:PiliPalaX/common/widgets/animated_dialog.dart';
import 'package:PiliPalaX/common/widgets/http_error.dart';
import 'package:PiliPalaX/common/widgets/overlay_pop.dart';
import 'package:PiliPalaX/common/widgets/video_card_h.dart';
import '../../../../common/constants.dart';
import '../../../../utils/grid.dart';
@@ -117,10 +116,7 @@ class _RelatedVideoPanelState extends State<RelatedVideoPanel>
return OverlayEntry(
builder: (BuildContext context) => AnimatedDialog(
closeFn: _removePopupDialog,
child: OverlayPop(
videoItem: videoItem,
closeFn: _removePopupDialog,
),
videoItem: videoItem,
),
);
}