Lollipop通过键盘调整大小重新进入重新输入活动的元素转换

时间:2015-04-10 01:35:53

标签: android android-5.0-lollipop shared-element-transition

我正在处理两个活动之间的Lollipop过渡。我有一个共享元素,我通过活动A和B的转换动画。在活动B中弹出一个键盘并调整窗口大小。进入活动B时动画看起来很棒。问题是当返回活动时A共享元素转换看起来很糟糕,因为窗口大小仍然基于键盘调整大小的程度(即使键盘在返回时自动最小化) A并且最终窗口的大小正确。)

我尝试在离开活动B并调用finishAfterTransition之前手动隐藏软输入。不幸没有运气!我也试过推迟共享元素转换,但这也没有奏效。一个解决方案是当用户按下以完成活动B时有一个小的延迟(10ms),以便在离开之前给窗口时间调整自己的大小,但这对我来说感觉很糟糕。

任何想法都非常感谢!

0 个答案:

没有答案
相关问题