Как изменить источник изображения по времени - PullRequest
0 голосов
/ 09 июня 2019

Я хочу изменить свое изображение 5 раз, когда кнопка нажата автоматически.Например, у меня есть 5 изображений, и когда нажата кнопка, я хочу видеть свои изображения в течение 1 секунды каждое из них.

Я пробовал setTimeout, но это просто эффект загрузки изображения. Я не вижу все изображения.

    for(i=0; i<5; i++){
        this.timeoutHandle = setTimeout(() => {
            this.setState({
                imageURL : urls[i],  
            })
        }, 1000);
    }

Я знаю, что цикл не имеет никакого смысла, но я просто хочу объяснить, что я хочу сделать.

1 Ответ

0 голосов
/ 09 июня 2019

Подобный вопрос был задан здесь Android - циклическая часть кода каждые 5 секунд Предложенное решение заключается в использовании Runnable, обработчиков, postDelayed и TimerTask.

...