我想创建将在动画中使用的新的独特ImageView。我的意思是我想在运行其他ImageView(具有相同类型的动画)的同时创建新的ImageView。现在的方式是我创建一个ImageView,然后当我重复该方法时,创建的ImageView被取消并且新的ImageView开始。此外,每个新的ImageView都应该有一个随机的y坐标(介于0和1920之间)。
我真的不知道如何以除了创建大量ImageView之外的方式实现这一点,但我确信有更好的选择。
关于我的意思的一个例子是游戏CookieClicker(http://orteil.dashnet.org/cookieclicker/),当你按下大cookie时,cookie(左边的)会掉下来。
Animation cowrunning;
ImageView cow;
cowrunning = AnimationUtils.loadAnimation(this, R.anim.cow_move);
cow = (ImageView) findViewById(R.id.runningcow);
cow.startAnimation(cowrunning);
这就是现在代码的样子,但是当我在第一个动画结束之前第二次执行此代码时,第一个动画将被取消。我希望能够使用相同的图像创建和运行大约30个动画。