-3

Image View を使用していますが、特定の間隔で画像を変更したいと考えています。

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 に答える