Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建新的独特图像视图和动画_Java_Android_Animation_Imageview - Fatal编程技术网

Java 创建新的独特图像视图和动画

Java 创建新的独特图像视图和动画,java,android,animation,imageview,Java,Android,Animation,Imageview,我想创建新的独特的ImageView,将在动画中使用。我的意思是,我想在其他ImageView(具有相同类型的动画)运行时创建新的ImageView。现在的方式是创建一个ImageView,然后当我重复该方法时,创建的ImageView被取消,新的开始。此外,每个新的ImageView都应该有一个随机的y坐标(介于0和1920之间) 除了创建大量ImageView之外,我真的不知道如何实现这一点,但我确信有更好的选择 我的意思的一个例子是在CookieClicker()游戏中,当你按下大饼干时,

我想创建新的独特的ImageView,将在动画中使用。我的意思是,我想在其他ImageView(具有相同类型的动画)运行时创建新的ImageView。现在的方式是创建一个ImageView,然后当我重复该方法时,创建的ImageView被取消,新的开始。此外,每个新的ImageView都应该有一个随机的y坐标(介于0和1920之间)

除了创建大量ImageView之外,我真的不知道如何实现这一点,但我确信有更好的选择

我的意思的一个例子是在CookieClicker()游戏中,当你按下大饼干时,饼干(在左边)会掉落下来

Animation cowrunning;
ImageView cow;
cowrunning = AnimationUtils.loadAnimation(this, R.anim.cow_move);
cow = (ImageView) findViewById(R.id.runningcow);
cow.startAnimation(cowrunning);

这就是代码现在的样子,但是当我在第一个动画结束前第二次执行此代码时,第一个动画将被取消。我希望能够用相同的图像创建并运行大约30个动画。

到目前为止您尝试了什么?你的脸哪里有问题??你能解释一下吗???只在当前动画结束时添加ImageView。