我的活动isWindowFloating
设置为true。它可以随时从全屏切换到弹出。我使用此代码来切换状态。
getWindow().setLayout(WRAP_CONTENT, WRAP_CONTENT); //popup
getWindow().setLayout(MATCH_PARENT, MATCH_PARENT); //fullscreen
如果我使用绝对值或WRAP_CONTENT
,则窗口会调整大小并调整动画。 getWindow().setLayout(1000, 1000);
,,但当我使用MATCH_PARENT
时,没有动画。
它与Window的Transition Manager有关,因为当我使用getWindow().setTransitionManager(null)
时,所有动画都会完全消失。但我不知道如何为这种情况编写新的TransitionManager
。没有有用的资源。有什么想法让我朝着正确的方向前进?