Searched defs:widths (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/core/java/android/text/
H A DGraphicsOperations.java24 * draw/measure/widths calculations from an internal array.
51 public int getTextWidths(int start, int end, float[] widths, Paint p); argument
H A DSpannableStringBuilder.java1112 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument
1118 ret = p.getTextWidths(mText, start, end - start, widths);
1121 widths);
1126 ret = p.getTextWidths(buf, 0, end - start, widths);
H A DStaticLayout.java241 float[] widths = measured.mWidths;
337 w += widths[j - paraStart];
340 w += widths[j - paraStart];
343 w += widths[j - paraStart];
431 currentTextWidth = widths[here - paraStart];
438 chs, widths, paraStart, ellipsize, ellipsizedWidth,
444 // we've measured the raw widths, though, so
486 widths, paraStart, ellipsize,
614 float[] widths, int widthStart, TextUtils.TruncateAt ellipsize,
724 calculateEllipsis(start, end, widths, widthStar
606 out(CharSequence text, int start, int end, int above, int below, int top, int bottom, int v, float spacingmult, float spacingadd, LineHeightSpan[] chooseHt, int[] chooseHtv, Paint.FontMetricsInt fm, boolean hasTabOrEmoji, boolean needMultiply, byte[] chdirs, int dir, boolean easy, int bufEnd, boolean includePad, boolean trackPad, char[] chs, float[] widths, int widthStart, TextUtils.TruncateAt ellipsize, float ellipsisWidth, float textWidth, TextPaint paint, boolean moreChars) argument
734 calculateEllipsis(int lineStart, int lineEnd, float[] widths, int widthStart, float avail, TextUtils.TruncateAt where, int line, float textWidth, TextPaint paint, boolean forceEllipsis) argument
[all...]
/frameworks/base/core/jni/android/graphics/
H A DTextLayout.cpp327 size_t widths; local
344 widths = paint->getTextWidths(text, count << 1, scalarArray);
347 widths = paint->getTextWidths(text, count << 1, scalarArray);
351 if (widths < count) {
353 LOGD("ICU -- count=%d", widths);
359 // leaving the remaining widths zero. Not nice.
360 for (size_t i = 0, p = 0; i < widths; ++i) {
H A DPaint.cpp417 static int dotextwidths(JNIEnv* env, SkPaint* paint, const jchar text[], int count, jfloatArray widths) { argument
421 if (count < 0 || !widths) {
428 size_t widthsLength = env->GetArrayLength(widths);
434 AutoJavaFloatArray autoWidths(env, widths, count);
451 static int getTextWidths___CII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jcharArray text, int index, int count, jfloatArray widths) { argument
453 count = dotextwidths(env, paint, textArray + index, count, widths);
460 int start, int end, jfloatArray widths) {
462 int count = dotextwidths(env, paint, textArray + start, end - start, widths);
610 // for now we just use ushape.c and widths returned from skia
612 int widths;
459 getTextWidths__StringII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, int start, int end, jfloatArray widths) argument
[all...]
/frameworks/base/graphics/java/android/graphics/
H A DPaint.java1469 * Return the advance widths for the characters in the string.
1474 * @param widths array to receive the advance widths of the characters.
1476 * @return the actual number of widths returned.
1479 float[] widths) {
1484 || count > widths.length) {
1492 return native_getTextWidths(mNativePaint, text, index, count, widths);
1497 int res = native_getTextWidths(mNativePaint, text, index, count, widths);
1500 widths[i] *= mInvCompatScaling;
1506 * Return the advance widths fo
1478 getTextWidths(char[] text, int index, int count, float[] widths) argument
1515 getTextWidths(CharSequence text, int start, int end, float[] widths) argument
1559 getTextWidths(String text, int start, int end, float[] widths) argument
1595 getTextWidths(String text, float[] widths) argument
2147 native_getTextWidths(int native_object, char[] text, int index, int count, float[] widths) argument
2149 native_getTextWidths(int native_object, String text, int start, int end, float[] widths) argument
[all...]
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DPaint_Delegate.java919 int count, float[] widths) {
936 if (widths != null) {
937 widths[i] = adv;
947 if (widths != null) {
948 widths[i] = 0.f;
961 int end, float[] widths) {
962 return native_getTextWidths(native_object, text.toCharArray(), start, end - start, widths);
918 native_getTextWidths(int native_object, char[] text, int index, int count, float[] widths) argument
960 native_getTextWidths(int native_object, String text, int start, int end, float[] widths) argument
/frameworks/base/core/java/android/widget/
H A DTextView.java3417 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument
3418 return p.getTextWidths(mChars, start + mStart, end - start, widths);
9749 // Enforce the width based on actual text widths

Completed in 184 milliseconds