Imageview在特定时间间隔后更改图像

时间:2012-06-12 10:19:07

标签: android android-imageview

我使用的是Image View,我希望以特定的间隔更改图像。

我有10张图片。

我是怎么做到的?

1 个答案:

答案 0 :(得分: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);