HorizontalNumberView
项目地址: ruzhan123/HorizontalNumberView

简介:这是一个简单的,能与 seekbar 共享滑动的自定义 view
效果图:
简单分析:
- 初始化一些参数,设置数据,准备在 onDraw 方法中连续绘制 TextView
- 计算出 TextView 绘制的坐标点,根据左滑还是右滑设置 TextView 之间间隙,大小,颜色
- 将 seekbar 注入进来,根据对调监听设置当前位置,进行重绘,绘制最新的数组列表
实现难点:
- 计算出绘制数组宽度与高度
- TextView 绘制坐标与方式
- seekbar 回调,改变哪一些值可以达到预期的滑动效果
- 往左滑计算方式,往右滑计算方式
- 设置不同状态下 TextViewde 参数