/frameworks/base/apct-tests/perftests/core/src/android/text/ |
H A D | DynamicLayoutPerfTest.java | 73 public int getSize(Paint paint, CharSequence text, int start, int end, FontMetricsInt fm) { argument 79 int y, int bottom, Paint paint) { 78 draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) argument
|
/frameworks/base/core/java/android/content/res/ |
H A D | StringBlock.java | 420 Paint.FontMetricsInt fm, TextPaint paint) { 422 if (paint != null) { 423 size *= paint.density; 418 chooseHeight(CharSequence text, int start, int end, int spanstartv, int v, Paint.FontMetricsInt fm, TextPaint paint) argument
|
/frameworks/base/core/java/android/gesture/ |
H A D | GestureStroke.java | 100 * Draws the stroke with a given canvas and paint. 104 void draw(Canvas canvas, Paint paint) { argument 109 canvas.drawPath(mCachedPath, paint);
|
/frameworks/base/core/java/android/text/ |
H A D | BoringLayout.java | 39 TextPaint paint, int outerwidth, 43 return new BoringLayout(source, paint, outerwidth, align, 49 TextPaint paint, int outerwidth, 54 return new BoringLayout(source, paint, outerwidth, align, 64 public BoringLayout replaceOrMake(CharSequence source, TextPaint paint, argument 69 replaceWith(source, paint, outerwidth, align, spacingmult, 76 init(source, paint, outerwidth, align, spacingmult, spacingadd, 86 public BoringLayout replaceOrMake(CharSequence source, TextPaint paint, argument 96 replaceWith(source, paint, outerwidth, align, spacingmult, 104 replaceWith(TextUtils.ellipsize(source, paint, ellipsizedWidt 38 make(CharSequence source, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, BoringLayout.Metrics metrics, boolean includepad) argument 48 make(CharSequence source, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, BoringLayout.Metrics metrics, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth) argument 118 BoringLayout(CharSequence source, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, BoringLayout.Metrics metrics, boolean includepad) argument 133 BoringLayout(CharSequence source, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, BoringLayout.Metrics metrics, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth) argument 168 init(CharSequence source, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, BoringLayout.Metrics metrics, boolean includepad, boolean trustWidth) argument 218 isBoring(CharSequence text, TextPaint paint) argument 228 isBoring(CharSequence text, TextPaint paint, Metrics metrics) argument 267 isBoring(CharSequence text, TextPaint paint, TextDirectionHeuristic textDir, Metrics metrics) argument [all...] |
H A D | DynamicLayout.java | 50 TextPaint paint, 54 this(base, base, paint, width, align, spacingmult, spacingadd, 64 TextPaint paint, 68 this(base, display, paint, width, align, spacingmult, spacingadd, 80 TextPaint paint, 85 this(base, display, paint, width, align, TextDirectionHeuristics.FIRSTSTRONG_LTR, 101 TextPaint paint, 112 paint, width, align, textDir, spacingmult, spacingadd); 166 Paint.FontMetricsInt fm = paint.getFontMetricsInt(); 403 final Paint paint 49 DynamicLayout(CharSequence base, TextPaint paint, int width, Alignment align, float spacingmult, float spacingadd, boolean includepad) argument 63 DynamicLayout(CharSequence base, CharSequence display, TextPaint paint, int width, Alignment align, float spacingmult, float spacingadd, boolean includepad) argument 79 DynamicLayout(CharSequence base, CharSequence display, TextPaint paint, int width, Alignment align, float spacingmult, float spacingadd, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth) argument 100 DynamicLayout(CharSequence base, CharSequence display, TextPaint paint, int width, Alignment align, TextDirectionHeuristic textDir, float spacingmult, float spacingadd, boolean includepad, int breakStrategy, int hyphenationFrequency, int justificationMode, TextUtils.TruncateAt ellipsize, int ellipsizedWidth) argument [all...] |
H A D | GraphicsOperations.java | 56 boolean isRtl, float[] advances, int advancesIndex, Paint paint); 55 getTextRunAdvances(int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex, Paint paint) argument
|
H A D | Layout.java | 130 TextPaint paint) { 131 return getDesiredWidth(source, 0, source.length(), paint); 142 public static float getDesiredWidth(CharSequence source, int start, int end, TextPaint paint) { argument 143 return getDesiredWidth(source, start, end, paint, TextDirectionHeuristics.FIRSTSTRONG_LTR); 152 public static float getDesiredWidth(CharSequence source, int start, int end, TextPaint paint, argument 164 float w = measurePara(paint, source, i, next, textDir); 179 * @param paint the default paint for the layout. Styles can override 180 * various attributes of the paint. 188 protected Layout(CharSequence text, TextPaint paint, argument 129 getDesiredWidth(CharSequence source, TextPaint paint) argument 210 Layout(CharSequence text, TextPaint paint, int width, Alignment align, TextDirectionHeuristic textDir, float spacingMult, float spacingAdd) argument 244 replaceWith(CharSequence text, TextPaint paint, int width, Alignment align, float spacingmult, float spacingadd) argument 1842 measurePara(TextPaint paint, CharSequence text, int start, int end, TextDirectionHeuristic textDir) argument [all...] |
H A D | MeasuredText.java | 163 float addStyleRun(TextPaint paint, int len, Paint.FontMetricsInt fm) { argument 165 paint.getFontMetricsInt(fm); 171 // try to do widths measurement in native code, but use Java if paint has been subclassed 174 if (mBuilder == null || paint.getClass() != TextPaint.class) { 181 width = paint.getTextRunAdvances(mChars, p, len, p, len, isRtl, widths, p); 186 width = mBuilder.addStyleRun(paint, p, p + len, isRtl); 198 paint.getTextRunAdvances(mChars, q, i - q, q, i - q, isRtl, widths, q); 203 totalAdvance += mBuilder.addStyleRun(paint, q, i, isRtl); 215 float addStyleRun(TextPaint paint, MetricAffectingSpan[] spans, int len, argument 219 workPaint.set(paint); [all...] |
H A D | StaticLayout.java | 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, argument 85 b.mPaint = paint; 148 * Set the paint. Internal for reuse cases only. 150 * @param paint The base paint used for layout 155 public Builder setPaint(TextPaint paint) { argument 156 mPaint = paint; 365 addStyleRun(TextPaint paint, int start, int end, boolean isRtl) argument 433 StaticLayout(CharSequence source, TextPaint paint, int width, Alignment align, float spacingmult, float spacingadd, boolean includepad) argument 444 StaticLayout(CharSequence source, TextPaint paint, int width, Alignment align, TextDirectionHeuristic textDir, float spacingmult, float spacingadd, boolean includepad) argument 452 StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, boolean includepad) argument 464 StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Alignment align, TextDirectionHeuristic textDir, float spacingmult, float spacingadd, boolean includepad) argument 473 StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth) argument 487 StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Alignment align, TextDirectionHeuristic textDir, float spacingmult, float spacingadd, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth, int maxLines) argument 888 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 1032 calculateEllipsis(int lineStart, int lineEnd, float[] widths, int widthStart, float avail, TextUtils.TruncateAt where, int line, float textWidth, TextPaint paint, boolean forceEllipsis) argument [all...] |
H A D | TextLine.java | 127 * @param paint the base paint for the line 136 void set(TextPaint paint, CharSequence text, int start, int limit, int dir, argument 138 mPaint = paint; 702 * @param wp the working paint 795 * @param wp the work paint 979 * Render a text run with the set-up paint. 982 * @param wp the paint used to render the text
|
H A D | TextUtils.java | 1119 TextPaint paint, 1123 return ellipsize(text, paint, avail, where, preserveLength, callback, 1142 TextPaint paint, 1152 float width = setPara(mt, paint, text, 0, text.length(), textDir); 1164 float ellipsiswid = paint.measureText(ellipsis); 1246 * @param paint the Paint with which to measure the text 1257 @NonNull TextPaint paint, @FloatRange(from=0.0,fromInclusive=false) float avail, 1300 final float width = paint.measureText(output, 0, output.length()); 1402 private static float setPara(MeasuredText mt, TextPaint paint, argument 1411 width = mt.addStyleRun(paint, le 1118 ellipsize(CharSequence text, TextPaint paint, float avail, TruncateAt where, boolean preserveLength, EllipsizeCallback callback) argument 1141 ellipsize(CharSequence text, TextPaint paint, float avail, TruncateAt where, boolean preserveLength, EllipsizeCallback callback, TextDirectionHeuristic textDir, String ellipsis) argument 1255 listEllipsize(@ullable Context context, @Nullable List<CharSequence> elements, @NonNull String separator, @NonNull TextPaint paint, @FloatRange(from=0.0,fromInclusive=false) float avail, @PluralsRes int moreId) argument [all...] |
/frameworks/base/core/java/android/text/method/ |
H A D | BaseKeyListener.java | 306 private static int getOffsetForForwardDeleteKey(CharSequence text, int offset, Paint paint) { argument 313 offset = paint.getTextRunCursor(text, offset, len, Paint.DIRECTION_LTR /* not used */, 354 final Paint paint; 356 paint = ((TextView)view).getPaint(); 362 paint = sCachedPaint; 365 end = getOffsetForForwardDeleteKey(content, start, paint);
|
/frameworks/base/core/java/android/text/style/ |
H A D | DynamicDrawableSpan.java | 74 public int getSize(Paint paint, CharSequence text, argument 94 int top, int y, int bottom, Paint paint) { 100 transY -= paint.getFontMetricsInt().descent; 92 draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) argument
|
H A D | LineHeightSpan.java | 32 Paint.FontMetricsInt fm, TextPaint paint); 30 chooseHeight(CharSequence text, int start, int end, int spanstartv, int v, Paint.FontMetricsInt fm, TextPaint paint) argument
|
H A D | LocaleSpan.java | 122 public void updateMeasureState(TextPaint paint) { argument 123 apply(paint, mLocales); 126 private static void apply(@NonNull Paint paint, @NonNull LocaleList locales) { argument 127 paint.setTextLocales(locales);
|
H A D | ReplacementSpan.java | 35 * @param paint Paint instance. 42 public abstract int getSize(@NonNull Paint paint, CharSequence text, argument 57 * @param paint Paint instance. 61 int top, int y, int bottom, @NonNull Paint paint); 59 draw(@onNull Canvas canvas, CharSequence text, @IntRange(from = 0) int start, @IntRange(from = 0) int end, float x, int top, int y, int bottom, @NonNull Paint paint) argument
|
H A D | StyleSpan.java | 87 public void updateMeasureState(TextPaint paint) { argument 88 apply(paint, mStyle); 91 private static void apply(Paint paint, int style) { argument 94 Typeface old = paint.getTypeface(); 113 paint.setFakeBoldText(true); 117 paint.setTextSkewX(-0.25f); 120 paint.setTypeface(tf);
|
H A D | TypefaceSpan.java | 79 public void updateMeasureState(TextPaint paint) { argument 80 apply(paint, mFamily); 83 private static void apply(Paint paint, String family) { argument 86 Typeface old = paint.getTypeface(); 97 paint.setFakeBoldText(true); 101 paint.setTextSkewX(-0.25f); 104 paint.setTypeface(tf);
|
/frameworks/base/core/java/android/view/ |
H A D | DisplayListCanvas.java | 210 CanvasProperty<Float> radius, CanvasProperty<Paint> paint) { 212 radius.getNativeContainer(), paint.getNativeContainer()); 217 CanvasProperty<Float> ry, CanvasProperty<Paint> paint) { 221 paint.getNativeContainer()); 209 drawCircle(CanvasProperty<Float> cx, CanvasProperty<Float> cy, CanvasProperty<Float> radius, CanvasProperty<Paint> paint) argument 215 drawRoundRect(CanvasProperty<Float> left, CanvasProperty<Float> top, CanvasProperty<Float> right, CanvasProperty<Float> bottom, CanvasProperty<Float> rx, CanvasProperty<Float> ry, CanvasProperty<Paint> paint) argument
|
H A D | HardwareLayer.java | 50 * Update the paint used when drawing this layer. 52 * @param paint The paint used when the layer is drawn into the destination canvas. 55 public void setLayerPaint(@Nullable Paint paint) { argument 56 nSetLayerPaint(mFinalizer.get(), paint != null ? paint.getNativeInstance() : 0); 149 private static native void nSetLayerPaint(long layerUpdater, long paint); argument
|
H A D | RecordingCanvas.java | 58 float sweepAngle, boolean useCenter, @NonNull Paint paint) { 60 useCenter, paint.getNativeInstance()); 65 boolean useCenter, @NonNull Paint paint) { 67 paint); 77 @Nullable Paint paint) { 80 paint != null ? paint.getNativeInstance() : 0, mDensity, mScreenDensity, 86 @Nullable Paint paint) { 88 paint != null ? paint 57 drawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean useCenter, @NonNull Paint paint) argument 64 drawArc(@onNull RectF oval, float startAngle, float sweepAngle, boolean useCenter, @NonNull Paint paint) argument 76 drawBitmap(@onNull Bitmap bitmap, float left, float top, @Nullable Paint paint) argument 85 drawBitmap(@onNull Bitmap bitmap, @NonNull Matrix matrix, @Nullable Paint paint) argument 92 drawBitmap(@onNull Bitmap bitmap, @Nullable Rect src, @NonNull Rect dst, @Nullable Paint paint) argument 118 drawBitmap(@onNull Bitmap bitmap, @Nullable Rect src, @NonNull RectF dst, @Nullable Paint paint) argument 146 drawBitmap(@onNull int[] colors, int offset, int stride, float x, float y, int width, int height, boolean hasAlpha, @Nullable Paint paint) argument 176 drawBitmap(@onNull int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, @Nullable Paint paint) argument 184 drawBitmapMesh(@onNull Bitmap bitmap, int meshWidth, int meshHeight, @NonNull float[] verts, int vertOffset, @Nullable int[] colors, int colorOffset, @Nullable Paint paint) argument 206 drawCircle(float cx, float cy, float radius, @NonNull Paint paint) argument 221 drawLine(float startX, float startY, float stopX, float stopY, @NonNull Paint paint) argument 227 drawLines(@izemultiple = 4) @onNull float[] pts, int offset, int count, @NonNull Paint paint) argument 233 drawLines(@izemultiple = 4) @onNull float[] pts, @NonNull Paint paint) argument 238 drawOval(float left, float top, float right, float bottom, @NonNull Paint paint) argument 244 drawOval(@onNull RectF oval, @NonNull Paint paint) argument 252 drawPaint(@onNull Paint paint) argument 257 drawPatch(@onNull NinePatch patch, @NonNull Rect dst, @Nullable Paint paint) argument 268 drawPatch(@onNull NinePatch patch, @NonNull RectF dst, @Nullable Paint paint) argument 279 drawPath(@onNull Path path, @NonNull Paint paint) argument 319 drawPoint(float x, float y, @NonNull Paint paint) argument 324 drawPoints(@izemultiple = 2) float[] pts, int offset, int count, @NonNull Paint paint) argument 330 drawPoints(@izemultiple = 2) @onNull float[] pts, @NonNull Paint paint) argument 337 drawPosText(@onNull char[] text, int index, int count, @NonNull @Size(multiple = 2) float[] pos, @NonNull Paint paint) argument 351 drawPosText(@onNull String text, @NonNull @Size(multiple = 2) float[] pos, @NonNull Paint paint) argument 357 drawRect(float left, float top, float right, float bottom, @NonNull Paint paint) argument 363 drawRect(@onNull Rect r, @NonNull Paint paint) argument 368 drawRect(@onNull RectF rect, @NonNull Paint paint) argument 379 drawRoundRect(float left, float top, float right, float bottom, float rx, float ry, @NonNull Paint paint) argument 386 drawRoundRect(@onNull RectF rect, float rx, float ry, @NonNull Paint paint) argument 391 drawText(@onNull char[] text, int index, int count, float x, float y, @NonNull Paint paint) argument 402 drawText(@onNull CharSequence text, int start, int end, float x, float y, @NonNull Paint paint) argument 424 drawText(@onNull String text, float x, float y, @NonNull Paint paint) argument 430 drawText(@onNull String text, int start, int end, float x, float y, @NonNull Paint paint) argument 440 drawTextOnPath(@onNull char[] text, int index, int count, @NonNull Path path, float hOffset, float vOffset, @NonNull Paint paint) argument 451 drawTextOnPath(@onNull String text, @NonNull Path path, float hOffset, float vOffset, @NonNull Paint paint) argument 460 drawTextRun(@onNull char[] text, int index, int count, int contextIndex, int contextCount, float x, float y, boolean isRtl, @NonNull Paint paint) argument 480 drawTextRun(@onNull CharSequence text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, @NonNull Paint paint) argument 513 drawVertices(@onNull VertexMode mode, int vertexCount, @NonNull float[] verts, int vertOffset, @Nullable float[] texs, int texOffset, @Nullable int[] colors, int colorOffset, @Nullable short[] indices, int indexOffset, int indexCount, @NonNull Paint paint) argument [all...] |
H A D | RenderNode.java | 285 public boolean setLayerPaint(@Nullable Paint paint) { argument 286 return nSetLayerPaint(mNativeRenderNode, paint != null ? paint.getNativeInstance() : 0); 888 private static native boolean nSetLayerPaint(long renderNode, long paint); argument
|
H A D | TextureView.java | 266 * considered to act as a hardware layer. The optional paint supplied to this 273 * @param paint The paint used to compose the layer. This argument is optional 278 public void setLayerType(int layerType, @Nullable Paint paint) { argument 279 setLayerPaint(paint); 283 public void setLayerPaint(@Nullable Paint paint) { argument 284 if (paint != mLayerPaint) { 285 mLayerPaint = paint; 334 properties (alpha, layer paint) affect all of the content of a TextureView. */ 344 mLayer.setLayerPaint(mLayerPaint); // ensure layer paint i [all...] |
H A D | View.java | 14181 * associated with a {@link #setLayerPaint(android.graphics.Paint) layer paint}, setting an 14182 * alpha value less than 1.0 will supersede the alpha of the layer paint.</p> 17738 * properties of the paint are taken into account when composing the layer:</p> 17746 * {@link #setAlpha(float)}, the alpha value of the layer's paint is superseded 17756 * @param paint The paint used to compose the layer. This argument is optional 17768 public void setLayerType(int layerType, @Nullable Paint paint) { argument 17777 setLayerPaint(paint); 17789 mLayerPaint = mLayerType == LAYER_TYPE_NONE ? null : paint; 17807 * properties of the paint ar 17823 setLayerPaint(@ullable Paint paint) argument 25571 public final Paint paint; field in class:View.ScrollabilityCache [all...] |
H A D | ViewGroup.java | 3822 private static void fillRect(Canvas canvas, Paint paint, int x1, int y1, int x2, int y2) { argument 3830 canvas.drawRect(x1, y1, x2, y2, paint); 3838 private static void drawCorner(Canvas c, Paint paint, int x1, int y1, int dx, int dy, int lw) { argument 3839 fillRect(c, paint, x1, y1, x1 + dx, y1 + lw * sign(dy)); 3840 fillRect(c, paint, x1, y1, x1 + lw * sign(dx), y1 + dy); 3843 private static void drawRectCorners(Canvas canvas, int x1, int y1, int x2, int y2, Paint paint, argument 3845 drawCorner(canvas, paint, x1, y1, lineLength, lineLength, lineWidth); 3846 drawCorner(canvas, paint, x1, y2, lineLength, -lineLength, lineWidth); 3847 drawCorner(canvas, paint, x2, y1, -lineLength, lineLength, lineWidth); 3848 drawCorner(canvas, paint, x 3851 fillDifference(Canvas canvas, int x2, int y2, int x3, int y3, int dx1, int dy1, int dx2, int dy2, Paint paint) argument 3869 onDebugDrawMargins(Canvas canvas, Paint paint) argument 7571 onDebugDraw(View view, Canvas canvas, Paint paint) argument 8077 onDebugDraw(View view, Canvas canvas, Paint paint) argument 8438 drawRect(Canvas canvas, Paint paint, int x1, int y1, int x2, int y2) argument [all...] |