Status color fix on PlayerView

This commit is contained in:
Kingkor Roy Tirtho 2022-07-05 14:36:30 +06:00
parent da2e371dfd
commit 42257d9615
2 changed files with 17 additions and 18 deletions

View File

@ -54,9 +54,7 @@ class PlayerView extends HookConsumerWidget {
noSetBGColor: true, noSetBGColor: true,
); );
return SafeArea( return Scaffold(
child: Scaffold(
// backgroundColor: paletteColor.color,
body: Container( body: Container(
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage( image: DecorationImage(
@ -71,6 +69,7 @@ class PlayerView extends HookConsumerWidget {
filter: ImageFilter.blur(sigmaX: 15, sigmaY: 15), filter: ImageFilter.blur(sigmaX: 15, sigmaY: 15),
child: Container( child: Container(
color: paletteColor.color.withOpacity(.5), color: paletteColor.color.withOpacity(.5),
child: SafeArea(
child: Column( child: Column(
children: [ children: [
PageWindowTitleBar( PageWindowTitleBar(

View File

@ -11,8 +11,7 @@ void useCustomStatusBarColor(
final backgroundColor = Theme.of(context).backgroundColor; final backgroundColor = Theme.of(context).backgroundColor;
resetStatusbar() => SystemChrome.setSystemUIOverlayStyle( resetStatusbar() => SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle( SystemUiOverlayStyle(
statusBarColor: statusBarColor: backgroundColor, // status bar color
!noSetBGColor ? backgroundColor : null, // status bar color
statusBarIconBrightness: backgroundColor.computeLuminance() > 0.179 statusBarIconBrightness: backgroundColor.computeLuminance() > 0.179
? Brightness.dark ? Brightness.dark
: Brightness.light, : Brightness.light,
@ -25,7 +24,8 @@ void useCustomStatusBarColor(
if (isCurrentRoute && statusBarColor != color) { if (isCurrentRoute && statusBarColor != color) {
SystemChrome.setSystemUIOverlayStyle( SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle( SystemUiOverlayStyle(
statusBarColor: color, // status bar color statusBarColor:
noSetBGColor ? Colors.transparent : color, // status bar color
statusBarIconBrightness: color.computeLuminance() > 0.179 statusBarIconBrightness: color.computeLuminance() > 0.179
? Brightness.dark ? Brightness.dark
: Brightness.light, : Brightness.light,