/**
* 画左右的Label
*
* @param canvas
*/
private void drawLabel(Canvas canvas) {
canvas.save();
int vh = getHeight();
FontMetrics fontMetrics = paint.getFontMetrics();
// 计算文字高度
float fontHeight = fontMetrics.bottom - fontMetrics.top;
// 计算文字baseline
float y = PADDING + vh - (vh - fontHeight) / 2 - fontMetrics.bottom;
if (!TextUtils.isEmpty(mRightLabel)) {
canvas.drawText(mRightLabel, getWidth() - rightLabelLen / 2
- PADDING, y, labelPaint);
}
if (!TextUtils.isEmpty(mLeftLabel)) {
canvas.drawText(mLeftLabel, PADDING + leftLabelLen / 2, y,
labelPaint);
}
canvas.restore();
}
WheelView.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:Unity
作者:
评论列表
文章目录