在我的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();
}
1条答案
按热度按时间kjthegm61#
如果有人遇到这一点,答案是:
<item name="android:background">#000000</item>
,我将颜色值设置为@null
。将其更改为黑色为我修复了背景颜色的差异。