2013-01-07 50 views
2

我使用viewpager指示器实现了一个Viewpager。 Viewpager在每个页面都有ImageViews。现在我想不断地翻转Viewpager自动(不应该使用视图脚蹼)..任何人都可以帮助我这一点。在此先感谢,在Viewpager中连续翻转图像android

+0

如果答案可以帮助你,你应该接受它来帮助别人。 – Darpan

回答

2
handler = new Handler(); 
runnable = new Runnable(){ 
    public void run() { 
    handler.postDelayed(runnable, 5000); 
    viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true); 
    } 
}; 
handler.postDelayed(runnable, 5000); 
+1

雅,现在它不断翻转。谢谢你的帮助。但即使我最小化应用程序,该线程仍继续运行,导致编程不佳和CPU使用效率不高。我在onCreate中使用了这段代码。当我将应用程序最小化并在应用程序处于活动状态时取回它时,可以停止该线程吗?您的Activity的onPause()中的 – dharani

+1

通过使用handler.removeCallbacks(runnable)并在onResume()中通过handler.postDelayed(runnable,5000)恢复线程来停止线程; –

+0

谢谢..它的工作很好。 – dharani