I was working on some sample Android App where i tried adding a small utility i.e adding a custom border to text within app with a custom color. Some times we get requirement's in apps where we need to implement such text's in views. So here's a small and useful code snippet to implement something like this (for Android Devs).
Override onDraw method for custom Textview
@Override
public void onDraw(Canvas canvas)
{
int textColor = getTextColors().getDefaultColor();
setTextColor(Color.BLACK);
getPaint().setStrokeWidth(10);
getPaint().setStyle(Paint.Style.STROKE);
super.onDraw(canvas);
setTextColor(textColor);
getPaint().setStrokeWidth(0);
getPaint().setStyle(Paint.Style.FILL);
super.onDraw(canvas);
}
Cheers!!