fix(flutter): 精简播放页更多面板

This commit is contained in:
Zhou Weidong committed 2026-10-20 11:40:15 +08:00
1 parent 08440b0160
commit c4797cd239
8 files changed
+175 -310

No files matched your search

+1 -8
View File
@@ -21,7 +21,6 @@ import '../../core/theme/app_theme.dart';
import '../../core/widgets/auth_gate.dart';
import '../../core/widgets/download_action.dart';
import '../../l10n/app_localizations.dart';
import '../interaction/widgets/report_dialog.dart';
import 'player_binding.dart';
import 'player_logic.dart';
import 'widgets/home_feed_overlay.dart';
@@ -83,7 +82,6 @@ class _PlayerPageState extends State<PlayerPage> with WidgetsBindingObserver {
late final PlayerLogic logic;
bool _chromeVisible = true;
double _playbackSpeed = 1.0;
double _textScale = 1.0;
@override
void initState() {
@@ -125,10 +123,6 @@ class _PlayerPageState extends State<PlayerPage> with WidgetsBindingObserver {
setState(() => _playbackSpeed = value);
}
void _updateTextScale(double value) {
setState(() => _textScale = value);
}
void _hideChrome() {
setState(() => _chromeVisible = false);
}
@@ -389,7 +383,6 @@ class _PlayerPageState extends State<PlayerPage> with WidgetsBindingObserver {
saved: context.watch<FavoriteController>().isSaved(drama.id),
playing: logic.session.userWantsPlay,
playbackSpeed: _playbackSpeed,
textScale: _textScale,
totalEpisodes: logic.visibleIndices.length,
),
actions: PlayerOverlayActions(
@@ -408,7 +401,7 @@ class _PlayerPageState extends State<PlayerPage> with WidgetsBindingObserver {
unawaited(_toggleLike(context, interactions, drama)),
onSave: () => unawaited(_toggleSave(context, drama)),
onShare: () => logic.shareDrama(context, drama),
onMore: () => _openMore(context, drama, episode),
onMore: () => _openMore(context, episode),
onScrubStart: ready ? () => logic.beginScrub(videoPort!) : null,
onSeek: ready
? (position) => logic.seekTo(context, videoPort!, position)