Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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 在eclipse中将图像沿y轴向上移动_Java_Android_Timer_Imageview - Fatal编程技术网

Java 在eclipse中将图像沿y轴向上移动

Java 在eclipse中将图像沿y轴向上移动,java,android,timer,imageview,Java,Android,Timer,Imageview,我正在使用eclipse为机器人制作一个游戏,我在尝试解决这个问题时遇到了一些困难。我已经在我的布局上有2个图像,我只想弄清楚如何让它们在y轴上移动一个单位,并使用一个重复运行的计时器。非常感谢您的帮助,非常感谢 你可以做如下事情 final int interval = 1000; // one second View myView = ...; Handler handler = new Handler(); Runnable runnable = new Runnable() {

我正在使用eclipse为机器人制作一个游戏,我在尝试解决这个问题时遇到了一些困难。我已经在我的布局上有2个图像,我只想弄清楚如何让它们在y轴上移动一个单位,并使用一个重复运行的计时器。非常感谢您的帮助,非常感谢

你可以做如下事情

final int interval = 1000; // one second


View myView = ...;
Handler handler = new Handler();
Runnable runnable = new Runnable() {
    @Override
    public void run() {
        // Do work
        myView.setY(myView.getY() + 1); 
        handler.postDelayed(this, interval);
   }
handler.post(runnable);

我认为计时器和GUI彼此不喜欢…计时器会放在哪里?看起来有点confusing@IzzyMachado基本逻辑是这样的:在本例中,您有一些代码被处理程序通过post调用的runnable包起来。在runnable内部,它要求处理程序在间隔(在本例中为1秒)过后再次调用自己。这是一个各种可运行程序的递归循环。这有意义吗?好的,我应该在哪里加上delta时间,因为我知道这是一个重要的部分?看看间隔变量