【发布时间】:2013-07-09 18:03:15
【问题描述】:
我的问题如下:
我有一个动画,它使面板滑动直到它消失(我动画它的 margin 属性)。动画结束后,我希望面板回到开始时的位置。所以我将 autoreverse 属性设置为 true,动画持续时间自动加倍,并且一切运行良好。问题是我的程序中仍然缺少一些基本的东西:当动画中途运行时,即面板消失时,我必须做一些处理,调用一个方法,使面板内容改变它的 UI。 那么,有没有办法做到这一点?
谢谢
【问题讨论】:
-
您可以尝试使用在动画开始时开始的计时器.....
-
你可以简化一些事情:不要使用自动反转。将动画分为两部分:1)滑入,然后更改 UI,2)滑出
-
这就是我现在所做的,我希望有更精简的东西
-
你是如何制作动画的?通过故事板?
-
是的,因为我必须同时移动 2 个面板