您的位置:首页 > 其它

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

2016-03-01 12:09 741 查看
关键代码:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: