效果:
可以自己设置最大刻度,最小刻度,默认刻度,获取当前刻度的监听等等,本文只是提供一种实现的思路,该view还有需要完善的空间
完成思路
(1)先完成不能滑动的状态,主要处理的就是画背景,长短刻度,文字等
(2)然后处理滑动,考虑在滑动的时候能获取到哪些值,这些值怎么影响了尺子的样子
(3)最后就是完善一下
直接看源码吧,里面有比较详细的介绍
https://github.com/javavaan/ViewDemo
效果:
可以自己设置最大刻度,最小刻度,默认刻度,获取当前刻度的监听等等,本文只是提供一种实现的思路,该view还有需要完善的空间
(1)先完成不能滑动的状态,主要处理的就是画背景,长短刻度,文字等
(2)然后处理滑动,考虑在滑动的时候能获取到哪些值,这些值怎么影响了尺子的样子
(3)最后就是完善一下
直接看源码吧,里面有比较详细的介绍
https://github.com/javavaan/ViewDemo