当前位置:   article > 正文

Android UI-薄荷健康尺子_方位刻度尺 android

方位刻度尺 android

效果

源码:HenCoder-CustomView: HenCoder-三篇自定义View仿写 (gitee.com)

原的

QQ图片20220508153648.gif 仿的

QQ图片20220508153644.gif

功能点分析

  1. 根据尺子的量程 和 分度值 绘制尺子的静态效果
  2. 内容滑动,计算滑动边界
  3. 惯性滑动,智能定位
  4. 计算当前刻度值
  5. 基准线居中

实现分析

OIP-C.jfif

绘制尺子刻度

  1. 分度值:即最小刻度值,就是在测量仪器所能读出的最小值,指测量工具上相邻的两个刻度之间的最小格的数值
  2. 绘制尺子刻度,肯定要用到循环,最简单的办法,知道尺子的刻度总数,即可把尺子绘制出来。
  3. 尺子的刻度数根据 量程和分度值确定。上图尺子同样的量程 有两个分度值,尺子的刻度数完全不同
  4. 刻度数的计算:量程/分度值。 比如:
    1. 度量范围20~100,量程是80,分度值是1。 一共80个刻度
    2. 但凡事总有例外,度量范围0~100,量程100,分度值1,并不是100个刻度,而是一百零一个刻度。
    3. 0也算一个刻度,0 ~ 100 是101个数。1~100才是100个数。 程序员应该很好理解吧,毕竟从入行开始,数的起始就不是1了 本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/395918
推荐阅读
相关标签