android viewpager 多个页面切换,屏幕怎么显示
1个回答
2017-05-21
展开全部
case条件是判断你想要切换到的目的页面编号的。
里面的if判断是判断当前你的页面编号的。
比如:你当前的页面的编号是1(从0开始计数的),你想切换到第0个页面。那么当你滑到第一个页面时,程序就会走到case 0。然后,再判断你切换前的页面编号是 1 ,
就会执行if(currIndex == 1) 这个条件里的内容了。
至于每个if里的animation = new TranslateAnimation(one, 0, 0, 0);
那是动画,应该是对每个页面的指示器设置的动画。你滑动页面的时候,上面的指示器也要跟着切换到指定页面的文字下面位置的吧。
你的这句代码:cursor.startAnimation(animation);,cursor应该就是你的指示器。
(就是每个标签文字下应该会有一个横着的“小条条”,应该懂吧?)
希望对题主有所帮助!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询