View视图: https://developer.android.com/reference/android/view/View.html
Canvas画布: https://developer.android.com/reference/android/graphics/Canvas.html
Bitmap位图: https://developer.android.com/reference/android/graphics/Bitmap.html
Paint画笔: https://developer.android.com/reference/android/graphics/Paint
Path 轨迹、路径: https://developer.android.com/reference/kotlin/android/graphics/Path.html
Bitmap.Config位图配置(如ALPHA_8、ALPHA_8888): https://developer.android.com/reference/android/graphics/Bitmap.Config.html
Drawable: https://developer.android.com/guide/topics/graphics/drawables
View.onDraw / onSizeChanged:
MotionEvent: https://developer.android.com/reference/kotlin/android/view/MotionEvent.html
ViewConfiguration.get(context).scaledTouchSlop: https://developer.android.com/reference/kotlin/android/view/ViewConfiguration.html#getScaledTouchSlop%28%29
Graphics Architecture 图形:https://source.android.com/devices/graphics/
https://classroom.udacity.com/courses/ud940 Creating Custom View