通过使用自定义 View 来实现刻度尺。
-
RulerView (com.android.ruler.widget.RulerView)
通过滑动指针调节频道
-
RulerView2 (com.android.ruler.widget.RulerView2)
通过滑动刻度调节频道
具体实现见代码,有详细注释。
基础相关:
-
自定义 View 的实现和绘制流程
-
onMeasure():对 View 进行测量
-
onDraw():绘制自定义 View
-
onTouchEvent():处理触摸事件
-
-
Paint 的使用
-
Canvas 的使用
参考文章如下: