安卓幻灯片放映延迟较短

时间:2011-12-10 19:46:25

标签: android

所以即便在Android中制作幻灯片,我想快速移动,看起来几乎就像动画一样。贝娄是我正在使用的代码,但我希望它移动得更快(更小的延迟),但我不能使postDelay更小。我该怎么办?如果不可能,那么更好的方法是什么?

private Runnable runnable = new Runnable() {
            public void run() {
             myslideshow();
                handler.postDelayed(this, 1);
                }

        };

     private void myslideshow()
            {
                 if (position < imageIDs.length){
                     iv.setImageResource(imageIDs[position]);
                     position++;
                 }
                 else{
                    iv.setImageResource(R.drawable.logo);                       
                 }                          
            }

2 个答案:

答案 0 :(得分:0)

Android Animation API可以帮忙吗?

答案 1 :(得分:0)

您可以使用图库。点击某个按钮或任何你可以运行for循环 显示库中的下一个元素,直到显示最后一个元素(在您的情况下为图像)