Я хочу непрерывно перемещаться между двумя изображениями. Первое изображение должно быть заменено вторым изображением, а второе - бесконечным.Петля между двумя изображениями
код, который я до сих пор выглядит следующим образом:
imageHandler = new Handler();
imageHandler.postDelayed(new Runnable() {
@Override
public void run() {
Picasso.with(TokenActivity.this).load(R.drawable.app_icon).into(iconImageView);
}
}, 1000);
imageHandler.postDelayed(new Runnable() {
@Override
public void run() {
Picasso.with(TokenActivity.this).load(R.drawable.camera_icon).into(iconImageView);
}
}, 2000);
Здесь оборотная происходит, но только один раз. Как мне запрограммировать его так, чтобы он мог бесконечно повторять?
Не будет ли первый «runnable» не распознать 'goToImage2' в выражении' handler.postDelayed (goToImage2, 2000); '? Поскольку нет декларации или определения? –
Если это так, просто см. Мое редактирование, объявите 2-е место раньше, но реализуйте его после. – NSimon
Только небольшая проблема с этим, так как я обращаюсь ко второму запуску внутри 'run', он должен быть объявлен окончательным, и если он объявлен' final', сообщение об ошибке может не инициализироваться, появляется. –