/frameworks/base/core/java/android/text/ |
H A D | GraphicsOperations.java | 24 * Please implement this interface if your CharSequence can do quick draw/measure/widths 50 public int getTextWidths(int start, int end, float[] widths, Paint p); argument
|
H A D | SpannableStringBuilder.java | 1474 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument 1480 ret = p.getTextWidths(mText, start, end - start, widths); 1482 ret = p.getTextWidths(mText, start + mGapLength, end - start, widths); 1487 ret = p.getTextWidths(buf, 0, end - start, widths);
|
H A D | StaticLayout.java | 362 * After measurement, nGetWidths() is valid if the widths are needed (eg for ellipsis). 381 /* package */ void addMeasuredRun(int start, int end, float[] widths) { argument 382 nAddMeasuredRun(mNativePtr, start, end, widths); 686 float[] widths = measured.mWidths; 773 nGetWidths(b.mNativePtr, widths); 775 lineBreaks.widths, lineBreaks.flags, lineBreaks.breaks.length); 778 float[] lineWidths = lineBreaks.widths; 796 width += widths[j]; 854 chs, widths, paraStart, ellipsize, ellipsizedWidth, 909 float[] widths, in 901 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, int flags, 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 1045 calculateEllipsis(int lineStart, int lineEnd, float[] widths, int widthStart, float avail, TextUtils.TruncateAt where, int line, float textWidth, TextPaint paint, boolean forceEllipsis) argument 1338 nAddMeasuredRun(long nativePtr, int start, int end, float[] widths) argument 1343 nGetWidths(long nativePtr, float[] widths) argument 1406 public float[] widths = new float[INITIAL_SIZE]; field in class:StaticLayout.LineBreaks [all...] |
/frameworks/base/core/jni/ |
H A D | android_text_StaticLayout.cpp | 46 jfieldID widths; member in struct:android::JLineBreaksID 78 const jfloat* widths, const jint* flags) { 86 env->SetObjectField(recycle, gLineBreaks_fieldID.widths, recycleWidths); 91 env->SetFloatArrayRegion(recycleWidths, 0, nBreaks, widths); 178 jint start, jint end, jfloatArray widths) { 180 env->GetFloatArrayRegion(widths, start, end - start, b->charWidths() + start); 190 static void nGetWidths(JNIEnv* env, jclass, jlong nativePtr, jfloatArray widths) { argument 192 env->SetFloatArrayRegion(widths, 0, b->size(), b->charWidths()); 218 gLineBreaks_fieldID.widths = GetFieldIDOrDie(env, gLineBreaks_class, "widths", "[ 75 recycleCopy(JNIEnv* env, jobject recycle, jintArray recycleBreaks, jfloatArray recycleWidths, jintArray recycleFlags, jint recycleLength, size_t nBreaks, const jint* breaks, const jfloat* widths, const jint* flags) argument 177 nAddMeasuredRun(JNIEnv* env, jclass, jlong nativePtr, jint start, jint end, jfloatArray widths) argument [all...] |
/frameworks/layoutlib/bridge/src/android/text/ |
H A D | StaticLayout_Delegate.java | 105 /*package*/ static void nAddMeasuredRun(long nativeBuilder, int start, int end, float[] widths) { argument 108 System.arraycopy(widths, start, builder.mWidths, start, end - start); 181 private static List<Primitive> computePrimitives(@NonNull char[] text, @NonNull float[] widths, argument 191 primitives.add(PrimitiveType.GLUE.getNewPrimitive(i, widths[i])); 199 if (widths[i] != 0) { 208 primitives.add(PrimitiveType.BOX.getNewPrimitive(i, widths[i])); 218 float[] widths, int bidiFlags) { 221 .renderText(index, index + count, bidiFlags, widths, 0, false); 217 measureText(long nativePaint, char []text, int index, int count, float[] widths, int bidiFlags) argument
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Paint.java | 2124 * Return the advance widths for the characters in the string. 2129 * @param widths array to receive the advance widths of the characters. 2131 * @return the actual number of widths returned. 2134 float[] widths) { 2139 || count > widths.length) { 2148 mBidiFlags, widths, 0); 2155 mBidiFlags, widths, 0); 2158 widths[i] *= mInvCompatScaling; 2164 * Return the advance widths fo 2133 getTextWidths(char[] text, int index, int count, float[] widths) argument 2173 getTextWidths(CharSequence text, int start, int end, float[] widths) argument 2217 getTextWidths(String text, int start, int end, float[] widths) argument 2256 getTextWidths(String text, float[] widths) argument [all...] |
/frameworks/base/core/java/android/widget/ |
H A D | TextView.java | 10499 final float[] widths = new float[offsetEnd - offsetStart]; 10500 mLayout.getPaint().getTextWidths(mText, offsetStart, offsetEnd, widths); 10504 final float charWidth = widths[offset - offsetStart]; 11728 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument 11729 return p.getTextWidths(mChars, start + mStart, end - start, widths);
|
/frameworks/data-binding/prebuilds/1.0-rc0/ |
H A D | databinding-studio-bundle.jar | META-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/databinding/Bindable.class Bindable. ... |