Back to project page AdoreLib.
The source code is released under:
MIT License
If you think the Android project AdoreLib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.ylinval.adore.adorelib.AdoreGraphics; /*from w ww.j ava2 s .c o m*/ import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; /** * Created by jdourlens on 5/20/14. */ public class TextOutlined { private Paint paint; private Paint outline; public void draw(Canvas canvas, int startx, int starty, String text) { canvas.drawText( text, startx, starty, paint); canvas.drawText( text, startx, starty, outline); } public void setStyle(Paint.Style style) { paint.setStyle(style); } public void setStrokeJoin(Paint.Join join) { paint.setStrokeJoin(join); } public void setWidth(float width) { paint.setStrokeWidth(width); } public void setColor(int color) { paint.setColor(color); } public void setColor(int a, int r, int g, int b) { paint.setARGB(a, r, g, b); } public void setOutlineColor(int color) { outline.setColor(color); } public void setOutlineColor(int a, int r, int g, int b) { outline.setARGB(a, r, g, b); } public void setSize(int s) { paint.setTextSize(s); outline.setTextSize(s); } public TextOutlined() { paint = new Paint(); paint.setAntiAlias(true); paint.setColor(Color.BLACK); paint.setTextSize(100); paint.setStyle(Paint.Style.FILL); outline = new Paint(); outline.setStyle(Paint.Style.STROKE); outline.setStrokeWidth(3); outline.setTextSize(100); outline.setColor(Color.WHITE); outline.setAntiAlias(true); } public void setAlpha(int a) { paint.setAlpha(a); outline.setAlpha(a); } }