您可以测量尚未加载的活动视图的高度吗?

问题描述 投票:0回答:1

我想在单击时制作一个动画,将一个按钮滑到另一个按钮的位置,同时我正在加载另一个活动。该另一个按钮位于新活动上。想象一下,好像来自一个活动的按钮正在替换另一个活动的按钮,因此它必须向下滑动到新按钮所在的位置。

我可以在加载活动之前测量此新按钮的位置吗?这样我就可以在所有屏幕尺寸上获得正确的动画。

android animation button android-activity view
1个回答
0
投票

活动旨在用作全屏组件,这意味着您了解弹出的其他活动将全屏显示。如果这是您的目标,则可以在活动中使用共享元素过渡以达到所需的效果:https://developer.android.com/training/transitions/start-activity#start-transition

另一方面,如果您需要两个活动都留在屏幕上,则您不应该使用片段,因为活动不适合于此。有关该方法的更多信息,请参见此处:https://developer.android.com/guide/navigation/navigation-animate-transitions

© www.soinside.com 2019 - 2024. All rights reserved.