Java Libgdx堆积图像

Java Libgdx堆积图像,java,libgdx,Java,Libgdx,我创建了一个全部显示在屏幕上的图像数组,并在数组中的每个图像上添加了一个单击侦听器,以便每个图像移动到屏幕上的相同位置。然而,当用户触摸屏幕上显示的最后一个图像(阵列中的最后一个图像)并将其移动到指定位置时,用户触摸的下一个图像将被发送到用户先前触摸过的图像的后面,而不是发送到先前选择的图像的前面 for (int r=0;r<imagine.size;r++){ stage.addActor(imagine.get(r)); x+=50;

我创建了一个全部显示在屏幕上的图像数组,并在数组中的每个图像上添加了一个单击侦听器,以便每个图像移动到屏幕上的相同位置。然而,当用户触摸屏幕上显示的最后一个图像(阵列中的最后一个图像)并将其移动到指定位置时,用户触摸的下一个图像将被发送到用户先前触摸过的图像的后面,而不是发送到先前选择的图像的前面

 for (int r=0;r<imagine.size;r++){
        stage.addActor(imagine.get(r));
        x+=50;
        imagine.get(r).setPosition(x,0);
        final Image img = imagine.get(r);
        imagine.get(r).addListener(new ClickListener(){
            @Override
            public void clicked(InputEvent event, float x, float y) {
                img.addAction(Actions.moveTo(90,70));
            }
        });
    }

我不需要使用堆栈,只需要对我阵列中的演员使用方法
.toFront()
,那么阵列中的最后一张牌是在每张牌的上面绘制的?你能给我看一下你渲染卡片的代码吗。
  @Override
public void draw(Batch batch, float parentAlpha) {
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
    Gdx.input.setInputProcessor(stage);

    stage.act();
    stage.draw();
}