所以,我正在为我的 android 应用程序开发一个主菜单活动。我想创建背景动画,其中有一些东西从屏幕顶部转换到底部。每个的 x 位置和平移速度将是随机的(在某些限制内)。
我创建了一个新线程来运行此动画(因此 UI 不会变慢或混乱)。如果可能,我不想使用 SurfaceView。我打算使用 ImageView 资源,然后使用 .startAnimation(animation),其中动画是平移动画资源。
我的问题:
如果我想同时运行多个动画(3 个相同的 ImageView 以不同的速率和不同的 x 位置下降),我是否可以创建同一个 ImageView 的多个实例?
如何将每个 ImageViews 的起点设置为某个特定的 x 位置?让我指定一个绝对起点,需要哪种类型的布局?
任何帮助表示赞赏。