/**
* @see android.view.ViewGroup#dispatchDraw(Canvas)
*/
@Override
protected void dispatchDraw(Canvas canvas) {
if (mState == STATE_REFRESHING) {
//
// float centerX = mArrowImageView.getMeasuredWidth() / 2;
// float centerY = mArrowImageView.getMeasuredHeight() / 2;
// Matrix matrix = mArrowImageView.getImageMatrix();
// mArrowImageView.setScaleType(ScaleType.MATRIX);
// matrix.postRotate(25, centerX, centerY);
// mArrowImageView.setImageMatrix(matrix);
}
super.dispatchDraw(canvas);
if (isInEditMode()) {
return;
}
FontMetrics fontMetrics = mPaint.getFontMetrics();
// 计算文字高度
float fontHeight = fontMetrics.bottom - fontMetrics.top;
// 计算文字baseline
float textBaseY = getHeight() - (getHeight() - fontHeight) / 2 - fontMetrics.bottom;
canvas.drawText(mstrTitle, getWidth() / 2 + mArrowImageView.getMeasuredWidth(), textBaseY, mPaint);
}
NestHeader.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:NestRefreshLayout
作者:
评论列表
文章目录