倒数计时器图像转换器

时间:2013-06-04 04:19:14

标签: android

我有一个ImageSwitcher用于切换一些在倒数计时器中设置的图像,但图像切换表现为“跳跃”。也就是说,图像首先平滑切换然后开始随机消失跳过图像 预期的顺序是:1-> 2-> 3-> 4但行为更像是1-> 3-> 1-> 4-> 1-> 2-> 3 - →1 数字表示数组中的图像。任何建议或替代解决方案将不胜感激。代码

public void bannerChanger(){

  timer = new CountDownTimer(10000L,3000L) {
        @Override
        public void onTick(long perTick) {

            if(curBan < bannerPics.length){

                is.setImageResource(bannerPics[curBan]);
                curBan += 1; //field variable to get item from array
            }
            else{

                curBan = 0;
                is.setImageResource(bannerPics[curBan]);//imageswitcher
                curBan += 1;
            }
        }

        @Override
        public void onFinish() {
            timer.start();
        }
    };
    timer.start();
}

0 个答案:

没有答案