custom fullscreen sc width

Closes #1910

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-30 13:48:36 +08:00
parent 5d87361693
commit 74c389be8b
6 changed files with 162 additions and 3 deletions

View File

@@ -46,6 +46,7 @@ import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/share_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:canvas_danmaku/canvas_danmaku.dart';
@@ -65,6 +66,7 @@ class LiveRoomPage extends StatefulWidget {
class _LiveRoomPageState extends State<LiveRoomPage>
with WidgetsBindingObserver, RouteAware, RouteAwareMixin {
late final fullScreenSCWidth = Pref.fullScreenSCWidth;
final String heroTag = Utils.generateRandomString(6);
late final LiveRoomController _liveRoomController;
late final PlPlayerController plPlayerController;
@@ -322,7 +324,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
Positioned(
left: padding.left + 25,
bottom: 25,
width: 255,
width: fullScreenSCWidth,
child: Obx(() {
final item = _liveRoomController.fsSC.value;
if (item == null) {