为了账号安全,请及时绑定邮箱和手机立即绑定
希望以后能把源码也给上传一下。
不知道老师是否考虑过 当滑动到整个控件个数的倒数第二个的时候 还接着调用scrollTo 会导致最后一个tab的旁边出现空余的位置
page==(getChildCount()-2 就直接进行重新绘制不在调用scrollTo
position < getChildCount() - 2 ,防止滑动最后出现问题
文本高亮那块,有待优化,只用记住上一个选中位置就行了
老湿,能把素材放出来不

最新回答 / 天空唯美
看完,跟着敲几遍就懂了

最赞回答 / 凄凉的唯美
可以用LayoutInflater mInflater = layoutInflater.from(this.context); View veiw = mInflater.inflater(R.layout.item),把一个xml文件转换成一个view.
这个视频有什么不一样吗?刚进来·····
灰常灰常的不错 谢谢老师
初学者就老老实实地照着敲,怎么话那么多

最新回答 / mmotiy
<...code...>for(int i=0;i<cCount;i++){ View view=getChildAt(i);      LinearLayout.LayoutParams lp=(LayoutParams) view.getLayoutParams(); lp.weight=0; lp.width=0; lp.width=getScreenWidth()/mTabVisibleCount; view.setLayoutPar...

最新回答 / 克瑞格才
先谢谢热心解答。但仅仅是因为看着结构清晰而单独新建一个包来承载一个class文件么?

最新回答 / 哈楠
我是在if (position >= (visibleTabCount-1) && offset>0 && itemcount>visibleTabCount&&     position<itemcount-2   )加了position<itemcount-2   ,也可完美解决
获取VpSimpleFragment对象方法不是单例,这样设计是为了在ViewPage 中加入SimpleFragment 时更加方便
求大神,贴出顶部Tab的手动滑动实现
讲课可以,不过就是没有源码,因为是初学者,所以源码很重要!
课程须知
本门课程为中级案例课程 1、掌握Android基础知识 2、对自定义View有一定的使用经验
老师告诉你能学到什么?
1、自定义ViewPagerIndictor 2、合理计算滑动位置 3、Fragment+ViewPager经典使用方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消