/RulerDemo

Ruler based on custom view (自定义 View 实现刻度尺)

Primary LanguageJava

Anurag’s github stats

RulerDemo

通过使用自定义 View 来实现刻度尺。

  • RulerView (com.android.ruler.widget.RulerView)

    通过滑动指针调节频道

  • RulerView2 (com.android.ruler.widget.RulerView2)

    通过滑动刻度调节频道

具体实现见代码,有详细注释。

RulerView 和 RulerView2


基础相关:

  • 自定义 View 的实现和绘制流程

    • onMeasure():对 View 进行测量

    • onDraw():绘制自定义 View

    • onTouchEvent():处理触摸事件

  • Paint 的使用

  • Canvas 的使用


参考文章如下: