MoreKeysKeyboard.java 文件源码

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

项目:AOSP-Kayboard-7.1.2 作者:
private static int getMaxKeyWidth(final Key parentKey, final int minKeyWidth,
        final float padding, final Paint paint) {
    int maxWidth = minKeyWidth;
    for (final MoreKeySpec spec : parentKey.getMoreKeys()) {
        final String label = spec.mLabel;
        // If the label is single letter, minKeyWidth is enough to hold the label.
        if (label != null && StringUtils.codePointCount(label) > 1) {
            maxWidth = Math.max(maxWidth,
                    (int)(TypefaceUtils.getStringWidth(label, paint) + padding));
        }
    }
    return maxWidth;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号