Lines Matching defs:paint

54      * call {@link #obtain} with the required arguments (text, paint, and width),
70 * @param paint The base paint used for layout
74 public static Builder obtain(CharSequence source, int start, int end, TextPaint paint,
85 b.mPaint = paint;
147 * Set the paint. Internal for reuse cases only.
149 * @param paint The base paint used for layout
154 public Builder setPaint(TextPaint paint) {
155 mPaint = paint;
351 /* package */ float addStyleRun(TextPaint paint, int start, int end, boolean isRtl) {
352 return nAddStyleRun(mNativePtr, paint.getNativeInstance(), paint.mNativeTypeface,
418 public StaticLayout(CharSequence source, TextPaint paint,
422 this(source, 0, source.length(), paint, width, align,
429 public StaticLayout(CharSequence source, TextPaint paint,
433 this(source, 0, source.length(), paint, width, align, textDir,
438 TextPaint paint, int outerwidth,
442 this(source, bufstart, bufend, paint, outerwidth, align,
450 TextPaint paint, int outerwidth,
454 this(source, bufstart, bufend, paint, outerwidth, align, textDir,
459 TextPaint paint, int outerwidth,
464 this(source, bufstart, bufend, paint, outerwidth, align,
473 TextPaint paint, int outerwidth,
483 paint, outerwidth, align, textDir, spacingmult, spacingadd);
485 Builder b = Builder.obtain(source, bufstart, bufend, paint, outerwidth)
568 TextPaint paint = b.mPaint;
581 b.setLocale(paint.getTextLocale()); // TODO: also respect LocaleSpan within the text
719 measured.addStyleRun(paint, spanLen, fm);
727 measured.addStyleRun(paint, spans, spanLen, fm);
824 lineWidths[breakIndex], paint, moreChars);
855 paint.getFontMetricsInt(fm);
866 ellipsizedWidth, 0, paint, false);
880 TextPaint paint, boolean moreChars) {
908 chooseHeight(text, start, end, chooseHtv[i], v, fm, paint);
997 textWidth, paint, forceEllipsis);
1008 int line, float textWidth, TextPaint paint,
1017 float ellipsisWidth = paint.measureText(