Home | History | Annotate | Download | only in utils

Lines Matching refs:paint

19 import android.graphics.Paint;
37 private static float getCharHeight(final char[] referenceChar, final Paint paint) {
38 final int key = getCharGeometryCacheKey(referenceChar[0], paint);
45 paint.getTextBounds(referenceChar, 0, 1, sTextHeightBounds);
57 private static float getCharWidth(final char[] referenceChar, final Paint paint) {
58 final int key = getCharGeometryCacheKey(referenceChar[0], paint);
65 paint.getTextBounds(referenceChar, 0, 1, sTextWidthBounds);
72 private static int getCharGeometryCacheKey(final char referenceChar, final Paint paint) {
73 final int labelSize = (int)paint.getTextSize();
74 final Typeface face = paint.getTypeface();
87 public static float getReferenceCharHeight(final Paint paint) {
88 return getCharHeight(KEY_LABEL_REFERENCE_CHAR, paint);
91 public static float getReferenceCharWidth(final Paint paint) {
92 return getCharWidth(KEY_LABEL_REFERENCE_CHAR, paint);
95 public static float getReferenceDigitWidth(final Paint paint) {
96 return getCharWidth(KEY_NUMERIC_HINT_LABEL_REFERENCE_CHAR, paint);
102 public static float getStringWidth(final String string, final Paint paint) {
104 paint.getTextBounds(string, 0, string.length(), sStringWidthBounds);