SpannableUtils.java 文件源码

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

项目:godlibrary 作者:
@Override
public int getSize(Paint paint, CharSequence text, int start, int end, FontMetricsInt fm) {
    Rect rect = this.getDrawable().getBounds();
    if (fm != null) {
        FontMetricsInt fontMetricsInt = paint.getFontMetricsInt();
        end = fontMetricsInt.bottom - fontMetricsInt.top;
        int var = rect.bottom - rect.top;
        start = var / 2 - end / 4;
        end = var / 2 + end / 4;
        fm.ascent = -end;
        fm.top = -end;
        fm.bottom = start;
        fm.descent = start;
    }
    return rect.right;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号