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

发布于 2024-11-03 03:06:02 字数 295 浏览 0 评论 0原文

这是一个伪代码

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 行中的步骤吗?

here is a pseudoCode

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

is there any way I can achieve the step in line number 4?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

万水千山粽是情ミ 2024-11-10 03:06:02

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

Not obviously. You could write your own classes that extend View and Animation, override the View.startAnimation() method to include a copy of the view that gets passed to the animation, and add a getAttachedView method to the animation class?

晨曦慕雪 2024-11-10 03:06:02

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

No. startAnimation does not pass any reference to the animation, so the animation doesn't have this information about the view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文