为了账号安全,请及时绑定邮箱和手机立即绑定
eclipse 你内置一个我看看=。
mTriangleHeight= (int) (mTriangleWidth/2*Math.tan(Math.PI/6));改成这样,设置角度,三角形就出来了

最新回答 / NOBODYIMF
你把xml文件贴出来我觉得会更容易找到问题
invalidate(); 不起作用...

最新回答 / 浮沉
亲,记得查看安卓源码,里面有解释。Return the height of your viewhe height of your view, in pixels.意思是调用这个方法可以返回view的高度,单位是像素,在老师的程序中,就是设置三角形向下偏移了2个像素(getHeight()+2)

最新回答 / 饭没了秀
先在attrs文件里面声明自定义属性,然后才能获取这些属性
这种代码 表示基础差的看不懂。真心觉得就是简单的看你写代码。有些方法根本不知道。老师也没有简单的解释下。
一脸懵逼啊,,,
老师的源码,能获取吗?
课程确实很实用,老师讲的速度挺快,消化需要时间。

最新回答 / 慕斯卡5336085
private static final float RADIO_TRANGLE_WIDTH = 1/6f;
我是没加f所以没显示出来
老师,你在scroll()方法里的,当容器移动到tab最后一个的时候,那个if条件在加一个判断条件就更完美了:如下:if (postion!=(titles.size() - 2)&&postion >= (mTabVisibleCont - 2) && offset > 0&& getChildCount() > mTabVisibleCont)。多加入的是:postion!=(titles.size() - 2),这样滑动到最后一个的时候,后面的那部分不会多余出来。

已采纳回答 / UFO_获
不是,这是以画布为基础的,指的是画布的(0,0).就是canves.
完全没必要画三角形 美工做个点九图片就行了
课程须知
本门课程为中级案例课程 1、掌握Android基础知识 2、对自定义View有一定的使用经验
老师告诉你能学到什么?
1、自定义ViewPagerIndictor 2、合理计算滑动位置 3、Fragment+ViewPager经典使用方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消