两个圆圈的动画方法是啥?

Posted

技术标签:

【中文标题】两个圆圈的动画方法是啥?【英文标题】:Which animation approach for two circles which are circling?两个圆圈的动画方法是什么? 【发布时间】:2014-06-16 12:06:09 【问题描述】:

我想显示两个具有不同颜色的圆圈(可能会动态更改它们)并让两个圆圈。动画制作有多种不同的方法。动画对象,使用画布等,我仍然很困惑哪一种是正确的方法。

我正在考虑扩展 View 并覆盖 onDraw(Canvas) 是吗?

【问题讨论】:

你可以使用SurfaceView。它将轻松高效地呈现用户界面。 你绝对可以这样,imo 我只是想知道用某种方法在 XML 文件中定义动画是否会更好,但我认为使用 Surface(View) 不是这样做的 【参考方案1】:

确实,您应该考虑使用一些现有的框架,而不是重新发明***。根据您正在做什么寻找 android 动画和/或图形/游戏库,并找到一个具有您需要的设施。

【讨论】:

虽然我非常感谢您的帖子,但它更像是评论而不是答案,除非您将我指向要使用的适当库。 有很多库,老实说,我不确定哪个比其他库更好(尤其是因为我不了解您的总体要求。(不幸的是,要求库推荐这与 *** 无关)。尝试 google,然后评估前几个结果。例如,Libgdx 具有良好的声誉。 是的,基本上这就是问题所在。 Libgdx 看起来像一个库,您可以用来制作繁重的图形动画,例如在实现游戏时。我只想让两个 2D 圆圈四处移动并可能消失。

以上是关于两个圆圈的动画方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Android 中的动画有哪几类,它们的特点和区别是啥

求 圆圈里面M的符号

逻辑运算 ⊙ & 小圆圈里一个加号 是啥意思

Swift - 动画后恢复 x 位置

drawRect 绘制的内容是不是能够使用 UIView 动画制作动画?

Javascript/Html:匹配两个相同数字的圆圈?