我使用图像视图,我想以特定的时间间隔更改图像。
我有 10 张图片。
我该怎么做?
您将需要 TimerTask 。
下面的片段会帮助你
它将每 3 秒更改一次图像。
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
public void run() {
if (flag > 1) {
timer.cancel();
timer = null;
} else
imageView.setImageResource(images[flag++]);
}
});
}
}, System.currentTimeMillis(), 3000);