Searched defs:paint (Results 1 - 25 of 157) sorted by path

1234567

/frameworks/base/apct-tests/perftests/core/src/android/text/
H A DDynamicLayoutPerfTest.java73 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 DStringBlock.java420 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 DGestureStroke.java100 * 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 DBoringLayout.java39 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 DDynamicLayout.java50 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 DGraphicsOperations.java56 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 DLayout.java130 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 DMeasuredText.java163 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 DStaticLayout.java54 * 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 DTextLine.java127 * @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 DTextUtils.java1119 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 DBaseKeyListener.java306 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 DDynamicDrawableSpan.java74 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 DLineHeightSpan.java32 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 DLocaleSpan.java122 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 DReplacementSpan.java35 * @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 DStyleSpan.java87 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 DTypefaceSpan.java79 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 DDisplayListCanvas.java210 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 DHardwareLayer.java50 * 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 DRecordingCanvas.java58 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 DRenderNode.java285 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 DTextureView.java266 * 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 DView.java14181 * 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 DViewGroup.java3822 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...]

Completed in 394 milliseconds

1234567