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

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

 

 

1、分析变量信息


 

 


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

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

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

 

2、初始化画笔


3、绘制图形


4、布局使用

 



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



这个类的源码

相关文章:

  • 2021-11-12
  • 2021-11-28
  • 2021-05-27
  • 2022-02-10
  • 2021-04-07
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2021-05-20
  • 2021-04-02
  • 2021-09-22
  • 2021-09-07
  • 2021-06-24
相关资源
相似解决方案