2017-08-08 117 views
0

我正在使用AppIntro将启动屏幕视为viewpager。如何使用appIntro自动播放图像滑动

我阅读这个API的文档,我正在寻找如何自动播放它,一旦它启动。

有人可以帮助我。

问候

+1

请看定时器/处理和使用寻呼机对象来设置相应的滑道:'pager.setCurrentItem(幻灯片) ;' – akhilesh0707

+1

那么你可以使用Handler()来保持页面显示特定的时间,然后在你的特定时间间隔后执行nextSlide()方法 – MrCurious

+0

@AkhileshPatil谢谢,请我已经介绍了这个解决方案,但我没有知道如何做到这一点 – Rodrigo

回答

1

使用Timer类的viewPager当前选择的自动递增

final int seconds =2; 
    final int delayTime =0; 

    activity.runOnUiThread(new Runnable() { 
     public void run() { 
    Timer timer = new Timer(); 
    timer.scheduleAtFixedRate(new TimerTask() { 
     @Override 
     public void run() { 
      int selection=viewPager.getCurrentItem(); 
      viewPager.setCurrentItem(selection++); 
     } 
    }, delayTime, seconds * 1000); 
     } 
    });