为了账号安全,请及时绑定邮箱和手机立即绑定
受益匪浅!
很多人没有搞懂课程的主题,主题是教你写viewPager的指示器,不是教你怎么写好自己的代码,怎么优化代码,这种基础又重要的东西要自己实战中不断累积,别人教不了你太多
非常感谢老师的讲解,受益匪浅.但是,其实其中还存在着很多的bug,我简单弥补了一下,很多需要优化的地方,我也简单做了一下优化,项目完整代码:https://github.com/xfhy/ViewPagerIndicator,欢迎大家批评指正.
我的项目是矩形指示器,然后scroll时第一页和最后一页弥补bug,ViewPager添加监听器应该是viewPager.addOnPageChangeListener,暴露接口参考自源码;高亮和重置所有文本优化成一个方法.在此,再次感谢老师.
http://www.androidchina.net/1498.html 老师写的博客
类名开头没大写,包名有大写字母
为什么没有背景图片啊
一模一样然而没画出来
可以。。。。。
复习一遍挺好的,积少成多,全靠自觉。
setOnPageChangeListener过时,可以替换为addOnPageChangeListener();
三角形显示不出来,是不是没有加 mPath.close();
真不怎么样,有思路的不会去看 ,没思路的看了也不怎么懂
嗯,改为addOnPageChangeListener了
setOnPageChangeListener过时了。。
我也认为最后一个tab可以像荆楚龙少说的一样,需要加一个判断条件.另外,显示高亮部分有两个地方可以修改下.1.老师在设置选中的tab为高亮后,其他的tab使用了for循环,我认为可以设置一个prePosition,记录上次选中的tab的position,这样就可以不用for循环.2.老师在给textview添加点击事件时也用了for循环,这个可以在addview时添加进去,这样也不用再写个for循环了.仅供参考.
课程须知
本门课程为中级案例课程 1、掌握Android基础知识 2、对自定义View有一定的使用经验
老师告诉你能学到什么?
1、自定义ViewPagerIndictor 2、合理计算滑动位置 3、Fragment+ViewPager经典使用方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消