Yes you can do it.
See message -
How to place text in a drawing?
Basically, you should extend the Drawable class and set the canvas for drawing text to readable.
When you override the draw method, it will take the canvas and draw the text in certain places.
There are many methods for Canvas .
As explained in the graphic document. -
The Canvas class has its own set of drawing methods that you can use, like drawBitmap (...), drawRect (...), drawText (...) and many others. Other classes you can use also have draw () methods. For example, you'll probably have some Drawable objects that you want to put on the canvas. Drawable has its own draw () method, which takes your Canvas as an argument.
The text of the drawing will look as follows:
canvas.drawText("Front Screen Torch", 30, 48, paint);
To get the actual color directly from the use of resources -
paint.setColor(getResources().getColor(R.color.black));
See Canvas for more details.
source share