我刚刚开始掌握动画,也就是补间动画。 我制作了几个带有图片旋转和移动的 ImageView ,这一切都非常有趣,但我不知道制作多个动画的最佳方法是什么。
例如,我创建了一个 LinearLayout 并在其中插入了一些 ImageView,然后这样写:
RotateAnimation imgrotate = new RotateAnimation(0,360,
RotateAnimation.RELATIVE_TO_SELF,0.5f,
RotateAnimation.RELATIVE_TO_SELF,0.5f);
rotate.setDuration(2000);
someview.setAnimation(imgrotate);
someview.startAnimation(imgrotate);
对于每个 ImageView 。所以他们都旋转。但现在我想加快步伐。但是在网上阅读其他资源似乎有些人使用 Canvas 来制作动画。什么是最好的方法?
最佳答案
没有最好的办法。您应该使用最简单直接的方法来完成工作。
经常使用 Canvas 是因为开发人员希望更具体地控制他们的对象在 Canvas 上的显示方式。例如,对象在与其他对象或用户交互时如何显示。
关于android - Android中的多个动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4124977/