SafePswText.java 文件源码

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

项目:PWEditText-SafeKeyboard 作者:
private void drawText(Canvas canvas, String num, int i) {
    int startPosition = getStartPosition();
    Rect mTextBound = new Rect();
    pswTextPaint.getTextBounds(num, 0, num.length(), mTextBound);
    Paint.FontMetrics fontMetrics = pswTextPaint.getFontMetrics();
    float textX = startPosition
            + (float) ((i * (borderWidth + spacingWidth))
                    + (borderWidth / 2 - mTextBound.width() / 2)
                    + (0.5 * spacingWidth));
    float textY = startPosition
            + (getMeasuredHeight() - fontMetrics.bottom + fontMetrics.top)
                    / 2
            - fontMetrics.top;
    if (saveResult != 0 || saveResult < result.size()) {
        canvas.drawText(num, textX, textY, pswTextPaint);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号