为了账号安全,请及时绑定邮箱和手机立即绑定
蓝色滑块那部分只需要三句就可以了,不需要那么长,如下:
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);
只有左右滑动两种情况,只要判断mcurrentpageindex>position 就是往左边走就好了,不需要这么多情况!
Android Studio 中查找类,shift,shift
在 Android Studio 中,在 Project 窗口中,将 Android 切换成 Project,可以找到或加入 badgeview.jar,并右键点击,Add to library.
layoutParams.leftMargin = (int) ((positionOffset + position) * mScreenThird);
真心很棒! 易懂 通俗! 只是在导用badgeView那里耽搁了2个小时因为导入第三方类库的问题 建议大家使用被封装好的badgeView.jar包 而不是一个类项目.
很受用,讲的很好,特别最后那块
喜欢这速度,让人全神贯注啊
并且讲的很清楚,很喜欢这位老师的视频,CSND上的android博客也一直看你的,
666666666666666666666666666666666666
verygood!!!!赞一个,一切尽在无言中
课程须知
本课程对于学习者要求较高,最少也要达到以下两个要求,首先,对Java语言的掌握,必须熟悉、熟练、精通;其次,要对Android中的布局达到小成的境界,熟悉Android常用API;最后再加一条,如果想很好的跟上老师的讲课速度,那么好好熟悉一下Eclipse IDE吧
老师告诉你能学到什么?
1、BadgeView的使用 2、ViewPager与FragmentPagerAdapter结合制作主界面 3、ViewPager的OnPageChangeListener的详细介绍 4、如何巧妙利用onPageScrolled方法,完美实现指示器的动画效果

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消