android viewpager 多个页面切换,屏幕怎么显示

 我来答
匿名用户
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应该就是你的指示器。 (就是每个标签文字下应该会有一个横着的“小条条”,应该懂吧?) 希望对题主有所帮助!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式