mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-31 16:18:22 +08:00
fix: video page v
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:PiliPlus/build_config.dart';
|
import 'package:PiliPlus/build_config.dart';
|
||||||
|
import 'package:PiliPlus/pages/video/detail/view_v.dart';
|
||||||
import 'package:PiliPlus/utils/cache_manage.dart';
|
import 'package:PiliPlus/utils/cache_manage.dart';
|
||||||
import 'package:PiliPlus/utils/utils.dart';
|
import 'package:PiliPlus/utils/utils.dart';
|
||||||
import 'package:flex_seed_scheme/flex_seed_scheme.dart';
|
import 'package:flex_seed_scheme/flex_seed_scheme.dart';
|
||||||
@@ -218,6 +219,7 @@ class MyApp extends StatelessWidget {
|
|||||||
},
|
},
|
||||||
navigatorObservers: [
|
navigatorObservers: [
|
||||||
VideoDetailPage.routeObserver,
|
VideoDetailPage.routeObserver,
|
||||||
|
VideoDetailPageV.routeObserver,
|
||||||
MainApp.routeObserver,
|
MainApp.routeObserver,
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import 'package:PiliPlus/utils/global_data.dart';
|
|||||||
import 'package:PiliPlus/utils/id_utils.dart';
|
import 'package:PiliPlus/utils/id_utils.dart';
|
||||||
import 'package:PiliPlus/utils/utils.dart';
|
import 'package:PiliPlus/utils/utils.dart';
|
||||||
import 'package:auto_orientation/auto_orientation.dart';
|
import 'package:auto_orientation/auto_orientation.dart';
|
||||||
|
import 'package:cached_network_image/cached_network_image.dart';
|
||||||
import 'package:easy_debounce/easy_throttle.dart';
|
import 'package:easy_debounce/easy_throttle.dart';
|
||||||
import 'package:extended_nested_scroll_view/extended_nested_scroll_view.dart';
|
import 'package:extended_nested_scroll_view/extended_nested_scroll_view.dart';
|
||||||
import 'package:floating/floating.dart';
|
import 'package:floating/floating.dart';
|
||||||
@@ -1629,12 +1630,19 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
|||||||
child: GestureDetector(
|
child: GestureDetector(
|
||||||
onTap: handlePlay,
|
onTap: handlePlay,
|
||||||
child: Obx(
|
child: Obx(
|
||||||
() => NetworkImgLayer(
|
() => CachedNetworkImage(
|
||||||
key: Key('cover'),
|
imageUrl:
|
||||||
type: 'emote',
|
(videoDetailController.videoItem['pic'] as String)
|
||||||
src: videoDetailController.videoItem['pic'],
|
.http2https,
|
||||||
width: videoWidth,
|
width: videoWidth,
|
||||||
height: videoHeight,
|
height: videoHeight,
|
||||||
|
fit: BoxFit.cover,
|
||||||
|
fadeOutDuration: const Duration(milliseconds: 120),
|
||||||
|
fadeInDuration: const Duration(milliseconds: 120),
|
||||||
|
memCacheWidth: videoWidth.cacheSize(context),
|
||||||
|
placeholder: (context, url) => Center(
|
||||||
|
child: Image.asset('assets/images/loading.png'),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user