为了账号安全,请及时绑定邮箱和手机立即绑定
就是简单的演示和流水账,重点和分析也没有
很不错!!!
三角形显示不出来的是不是,getHeight()前面没有加负号,检查一下
怎样画一条直线,我的三角形咋显示不出来,没反应
老师的代码有一个bug,就是在滑动到最后一个的时候会往右偏移一个tabwidth,正确的判断逻辑应该是
position>=visibleCount-2&&position<getChildCount()-2&&offset>0&&getChildCount()>visibleCount
好像听不懂啊
延续楼下 如果要完全处理空tab 还要考虑当mTabVisibleCount为1 如果直接判断加上position!=getChildCount()-2会导致最后第二textview不能滑动到最后一个textview的
学习这节课之前,应该大概了解下自定义控件和属性,以及viewpager的工作原理,还有viewgroup的几个重要的回调方法,在这基础上来学习这节课应该轻松许多
这个视频还是在了解View的绘制流程之后,再看比较好。不然你会晕的。。
好赞哦,思路之清晰啊,代码好精练!!!
新手,一直觉得自定义控件很有意思,老师的视频思路清晰,节奏不快不慢,感谢hyman大师的分享。
我写了一篇博文,史上最简的ViewPagerIndicate,高仿网易新闻客户端效果:
http://blog.csdn.net/u013519989/article/details/52315672
大家可以看看
mTabVisibleCount 为1的时候其实就是跟三角形同步移动的,改成这个this.scrollTo(mTranslationX, 0);
三角形大小直接固定就好了
不知道有没有attr报错解决的。我查了大半小时没解决。然后突然ctrl+shift+f整理代码然后竟然可以了!attr的name和format之间要有空格。。。
老师讲的牛逼,评论区也是藏龙卧虎。。。。
课程须知
本门课程为中级案例课程 1、掌握Android基础知识 2、对自定义View有一定的使用经验
老师告诉你能学到什么?
1、自定义ViewPagerIndictor 2、合理计算滑动位置 3、Fragment+ViewPager经典使用方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消