首先,我的状态栏背景设置为深棕色,导航栏背景设置为默认黑色。我使用材质光的主题。
我正在使用 ActivityOptions.makeSceneTransitionAnimation
启动一个具有默认转换的新活动,我注意到状态栏和导航栏都会短暂地淡化为白色,然后恢复到正确的颜色。
根据 文件:
要获得转换的完整效果,必须在调用活动和被调用活动上启用窗口内容转换。否则,调用活动将启动退出转换,但随后您将看到窗口转换(如缩放或淡出)
我在调用和调用活动中都使用 getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
。
类似地,如果我将输入转换更改为幻灯片,状态栏和导航栏都会有一个白色背景的幻灯片转换。
如何防止状态栏和导航栏在活动场景动画过渡期间动画?