自定义View的步骤我们应该都比较熟悉,其中几个比较重要的方法:
onSizeChanged
onMeasure
onDraw
(1)初始化参数的相关代码
/**
* 初始化参数
*/
private void initData() {
//底部刻度高度为15px,文字占用15dp,文字和刻度间距为15px
mTotalYPx = mHeight - mHeight * mMultiple - dipToPx(15) - 2 * mTextPadd