0

我尝试四处搜索,发现您必须设置一个侦听器才能在动画结束时更改视图的实际位置。但问题是,我不知道如何从我正在使用的 ObjectAnimator 中获取最终值。

除了为我所有的 Animator 设置侦听器之外,是否还有一种简单的方法可以做到这一点,大约有 9 个。我总是看到类似的东西setFillAfter(true),但我似乎找不到 Animator 对象使用它。

4

1 回答 1

0

事实证明,您必须将 AnimatorListener 附加到将为您执行此操作的 Animator 上。但这对我来说太多了,因为我有多个动画师。所以我做了什么,我将它们放置在布局上,它们在结束动画之后的样子,然后我让 Animator 从开始位置动画到结束位置。这样我就不必担心视图的实际位置

于 2015-11-08T01:40:50.123 回答