查看具有每个图像的自定义时间间隔的寻呼机

时间:2015-08-05 07:21:32

标签: android

我的活动中有一个视图寻呼机,我想在其中显示来自图库的图像。现在我想给每个图像留出时间间隔以保持在查看寻呼机屏幕。我怎样才能做到这一点?

我试过这段代码。 我得到了图像和持续时间结算的列表。

for( int i=0;i<lst.size();i++){
        int period=Integer.parseInt(lst.get(i).getDuration());

        timer.scheduleAtFixedRate(new TimerTask() {

            @Override
            public synchronized void run() {
                LandingActivity.this.runOnUiThread(new Runnable() {
                    @Override
                    public synchronized void run() {
                        if(viewPager.getCurrentItem()==lst.size()-1){
                            viewPager.setCurrentItem(0);
                        }
                        else{
                            viewPager.setCurrentItem(viewPager.getCurrentItem()+1);
                        }}
                });

            }
        },100,period);}

0 个答案:

没有答案