如何使用NineOldAndroids更改翻译动画后的视图位置?

时间:2015-10-28 03:28:44

标签: android animation nineoldandroids

我试着四处寻找并发现你必须设置一个监听器来在动画结束时改变视图的实际位置。但问题是,我不知道如何从我正在使用的ObjectAnimator中获取最终值。

除了将听众设置为我的所有动画师之外,还有一种简单的方法可以做到这一点,其中有9个。像setFillAfter(true)这样的东西我总能看到,但我似乎无法找到Animator对象使用它。

1 个答案:

答案 0 :(得分:0)

事实证明你必须有一个AnimatorListener附加到Animators,它将为你做这件事。但这对我来说太过分了,因为我有多个动画师。所以我做了什么,我将它们放置在布局上,结束动画之后,然后我让Animator从起始位置动画到最终位置。这样我就不必担心意见的实际位置