WheelView.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:Unity 作者:
/**
 * 画左右的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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号