LabelSpan.java 文件源码

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

项目:mvvm-template 作者:
@Override public int getSize(@NonNull Paint paint, CharSequence text, int start, int end, FontMetricsInt fm) {
    setupFontMetrics(text, start, end, fm, paint);
    if (fm != null) {
        final int padding = dims.getPadding();
        final int margin = dims.getMarginTop();
        fm.ascent = Math.min(fm.top, fm.ascent - padding) - margin;
        fm.descent = Math.max(fm.bottom, padding);
        fm.top = fm.ascent;
        fm.bottom = fm.descent;
    }
    return measureWidth(txtPaint, text, start, end, dims.isRtl());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号