opt: 视频播放页状态栏前景色

This commit is contained in:
guozhigq
2024-10-07 23:46:55 +08:00
parent 46a76653f2
commit 493e0949c8

View File

@ -3,6 +3,7 @@ import 'dart:io';
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';
import 'package:flutter/services.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart';
@ -594,10 +595,21 @@ class _VideoDetailPageState extends State<VideoDetailPage>
key: vdCtr.scaffoldKey, key: vdCtr.scaffoldKey,
appBar: PreferredSize( appBar: PreferredSize(
preferredSize: const Size.fromHeight(0), preferredSize: const Size.fromHeight(0),
child: AppBar( child: StreamBuilder(
backgroundColor: Colors.black, stream: appbarStream.stream.distinct(),
elevation: 0, initialData: 0,
scrolledUnderElevation: 0, builder: ((context, snapshot) {
return AppBar(
backgroundColor: Colors.black,
elevation: 0,
scrolledUnderElevation: 0,
systemOverlayStyle: Get.isDarkMode
? SystemUiOverlayStyle.light
: snapshot.data!.toDouble() > kToolbarHeight
? SystemUiOverlayStyle.dark
: SystemUiOverlayStyle.light,
);
}),
), ),
), ),
body: ExtendedNestedScrollView( body: ExtendedNestedScrollView(