-3

我使用图像视图,我想以特定的时间间隔更改图像。

我有 10 张图片。

我该怎么做?

4

1 回答 1

1

您将需要 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);
于 2012-06-12T10:39:12.077 回答