控制getWindow()。setLayout()的动画(使用Window的TransitionManager)

时间:2018-05-14 08:52:38

标签: android android-transitions android-windowmanager

我的活动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。没有有用的资源。有什么想法让我朝着正确的方向前进?

0 个答案:

没有答案