为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的很好,赞一个,继续关注,希望能听到你的更多视频。
源码都是错误的
删除V4包原因:BadgeView和原项目的libs下都有一个v4包,生成apk时会出现冲突,这里随便删除其中一个项目下libs下的v4包即可

最新回答 / Zuomin
genymotion模拟器,genymotion中国官方网站http://www.genymotion.net/
用一个TextView的数组会节省点代码。
需要记住两点:
1. 设置leftMargin的时候,需要将LayoutParams强制转成LinearLayout.LayoutParams。
2. ViewPager计算偏移时,positionOffset从左到右是0->1,从右到左是1->0的过程,所以:
lp.leftMargin = (int) ((position + positionOffset) * tablineLength); // 变量和hyman定义的有所出入
蓝色滑块那部分只需要三句就可以了,不需要那么长,如下:
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mTabLine.getLayoutParams();
lp.leftMargin = (int) (positionOffset * mScreen1_3 + position * mScreen1_3);
mTabLine.setLayoutParams(lp);

其中的onPageSelected中的position是四舍五入取值的,而onPageScroll中的position是向下取值。
这一节里面,我照做了,但是tab里面的view没有出现,不能左右滑动。。也没报错误。
右划,右划,左划。。。好温柔,我喜欢
用 actionbar 导航选择标签也可以实现把
感觉 从第二个滑到第三个的时候,tabline感觉没有滑动结束的感觉

后来自己改动如下可以:lp.leftMargin = position * mScreen1_3 + (int)(mScreen1_3 * positionOffset);

最新回答 / botao555
打开任务管理器,找到java.exe,结束掉就行了
只有左右滑动两种情况,只要判断mcurrentpageindex>position 就是往左边走就好了,不需要这么多情况!
Android Studio 中查找类,shift,shift
课程须知
本课程对于学习者要求较高,最少也要达到以下两个要求,首先,对Java语言的掌握,必须熟悉、熟练、精通;其次,要对Android中的布局达到小成的境界,熟悉Android常用API;最后再加一条,如果想很好的跟上老师的讲课速度,那么好好熟悉一下Eclipse IDE吧
老师告诉你能学到什么?
1、BadgeView的使用 2、ViewPager与FragmentPagerAdapter结合制作主界面 3、ViewPager的OnPageChangeListener的详细介绍 4、如何巧妙利用onPageScrolled方法,完美实现指示器的动画效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消