当按钮自动按下时,我想更改我的图像5次。 例如,我有5张图片,当按下按钮时,我希望每张图片停留1秒钟。
我尝试了setTimeout,但这只是效果图像加载,看不到所有图像。
for(i=0; i<5; i++){
this.timeoutHandle = setTimeout(() => {
this.setState({
imageURL : urls[i],
})
}, 1000);
}
我知道for循环没有任何意义,只是我想解释一下我想做什么。
答案 0 :(得分:0)
这里Android - loop part of the code every 5 seconds提出了类似的问题 提供的解决方案是使用Runnable,handlers,postDelayed和TimerTask。