为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 苏大人V
根据在网上搜索的答案 已得到了解答无论是View还是ViewGroup对它们俩的调用顺序都是onDraw()->dispatchDraw() 但在ViewGroup中,当它有背景的时候就会调用onDraw()方法,否则就会跳过onDraw()直接调用dispatchDraw();所以如果要在ViewGroup中绘图时,往往是重写dispatchDraw()方法 在View中,onDraw()和dispatchDraw()都会被调用的,所以我们无论把绘图代码放在onDraw()或者dispatchDr...

最新回答 / MyBilly
setItemClickEvent()这一个方法里面,循环给layout下所有textview添加了setOnClickListener(),添加点击事件了,自然就能点击了

最新回答 / Isidore_debug
position - (mTabVisiableCount - 2)

最新回答 / 苏大人V
1/6用计算器算出来是0.166666666...如果定义为int类型因为是正数那么它会自动变成0你在画三角形的时候 宽度*0 自然就等于0

最新回答 / Isidore_debug
position >= (mTabVisiableCount - 2)等于号忘了的话,往回滑动,界面就只能到第二个tab

最新回答 / 慕粉101344259
你看错了吧,是layout_weigth=1。layout_weight就是按比例划分,可以是别的数字,三个TextView都是1,那就三等分。

最新回答 / 小妖森
画三角形需要Path, 画Path需要paint,可以指定画笔的颜色#00000000

最新回答 / qq_张添程_0
scroll 方法判断一下 position如果小于等于最大同屏显示的TAB数量的一半时scrollTo(0,0)

最新回答 / 潇风寒月
Fragment初始化了吗?传值了么?传值后读取了么?

最新回答 / JiP_hot
楼上 这样翻多了总会被回收,重新创建没关系啊,你做数据缓存不就好了。
首页上一页12345下一页尾页
课程须知
本门课程为中级案例课程 1、掌握Android基础知识 2、对自定义View有一定的使用经验
老师告诉你能学到什么?
1、自定义ViewPagerIndictor 2、合理计算滑动位置 3、Fragment+ViewPager经典使用方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消