スレッドを使用してイメージリストに別の画像を表示しようとしていますが、結果は動的時間で画面にすべての画像が表示されます:(
助けてください..特定の時間で画像を1つずつ表示する方法。
これは私のコードです:
private static String[] Imgid = {"jublagdang.png", "jublagding.png","jublagdong.png","jublagdung.png"};
Runnable vv = new Runnable(){
@Override
public void run() {
int x = 0 ;
int y = 0;
for(int i = 0;i<Imgid.length;i++)
{
final String imagename = Imgid[i];
try
{
Thread.sleep(5000);
Assets.lirik = null;
}
catch (InterruptedException e)
{
e.printStackTrace();
}
Graphics h = game.getGraphics();
Assets.lirik = h.newImage(imagename, ImageFormat.RGB565);
h.drawImage(Assets.lirik, x, y);
Assets.lirik = null;
}
}
};
Thread aa = new Thread(vv);
aa.start();