我正在使用带有 TouchListener 的 ImageSwitcher 来更改数组中的图像。它工作正常,但我希望它每 x 秒左右切换一次图像,以便我可以向其中添加 imageSwitcher.setImageResource(imageList[curIndex]);

有什么建议么?

最佳答案

试试这个,

 imageSwitcher.postDelayed(new Runnable() {
            int i = 0;
            public void run() {
                imageSwitcher.setImageResource(
                    i++ % 2 == 0 ?
                        R.drawable.image1 :
                        R.drawable.mage2);
                imageSwitcher.postDelayed(this, 1000);
            }
        }, 1000);

关于Android 图像切换器 : switch images periodically?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11014729/

10-10 16:29