android 将屏幕锁定为横向时,状态栏变为灰色背景

qhhrdooz  于 2023-05-05  发布在  Android
关注(0)|答案(1)|浏览(134)

在我的Angular应用程序中,我使用Capacitor和this plugin将方向旋转到横向,同时使用Angular YouTube播放器播放视频。当视图旋转时,状态栏会按预期移动到页面顶部,但是(现在在设备左侧)以前作为背景颜色的状态栏已经变为灰色。
欣赏这位艺术家的作品:

我主要在播放YouTube视频时使用方向,所以我的组件会检查视频是否正在播放,然后将屏幕锁定为横向:

if (this.playerIsPlaying) {
  window.screen.orientation.lock('landscape');
  StatusBar.hide();
} else {
  window.screen.orientation.lock('portrait');
  StatusBar.show();
}
kjthegm6

kjthegm61#

如果有人遇到这一点,答案是:
<item name="android:background">#000000</item>,我将颜色值设置为@null。将其更改为黑色为我修复了背景颜色的差异。

相关问题