Android自定义View——仿滴滴出行十大司机评选活动说明

 

滴滴出行原版图 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 仿图

? ? ? ? ? ?

 

 

1、分析变量信息


 

 


字体的高度:55dp是根据”返回“这个TextView的Padding的15dp(包括上下就等于30)和TextSize的25sp加上起来算出来的,这个高度可以用来画中间一排的圆。

三角形的宽度:以左三角形为例,图中的1、2、3都是这个宽度的值


 

2、初始化画笔


3、绘制图形


4、布局使用

 



 
1、画上下圆:可以看我上篇博客有分析,这里就不讲了,文章开头也有说明。
2、画中间圆:用原来算上下圆的个数的方法,只需要修改:整个View的宽度 — 两边三角形的宽度,再来计算个数。
3、画三角形:左三角形、先将Path移到点A,再lineTo到点B,再lineTo到点C,最后close自动从点C画到点A。同理,右三角形也如此。



这个类的源码
posted @ 2018-09-10 11:05  王凤霞  阅读(162)  评论(0)    收藏  举报
友情链接:回力 | 中老年高档女装 | 武汉雅思 | 武汉托福 | 武汉sat培训