如何获取附加到动画的视图?

时间:2011-04-24 12:06:58

标签: android animation view

这是一个伪代码

1. View myView = new View();
2. Animation myAnimation = new Animation();
3. myView.startAnimation(myAnimation);   // animation attached to the view
4. View myViewCopy = myAnimation.getAttachedView()

有什么方法可以实现 第4行 中的步骤?

2 个答案:

答案 0 :(得分:5)

不是很明显。您可以编写自己的类来扩展View和Animation,覆盖View.startAnimation()方法以包含传递给动画的视图副本,并将getAttachedView方法添加到动画类中?

答案 1 :(得分:2)

没有。 startAnimation未传递对动画的任何引用,因此动画没有关于视图的此信息。