用最简单的方法实现ViewPager无限循环滑动(跑马灯)效果

关键代码:

		new Thread() {
			
			int position;
			public void run() {
				
				while (true) {//不断循环
					
					position = viewpager.getCurrentItem() + 1;
					if (position == viewList.size()) {//超过最大值,设为0
						position = 0;
					}
					
					SystemClock.sleep(2000);//睡眠2000ms
					
					MainActivity.this.runOnUiThread(new Runnable(){

						@Override
						public void run() {
							// TODO 自动生成的方法存根
							viewpager.setCurrentItem(position);
						}
						
					});
				}

			}
		}.start();
只运行这么一个线程就可以。


详细项目代码:

http://download.csdn.net/detail/zhengjingle/9449095

你可能感兴趣的:(viewpager)