You are creating a view class then extends View. You override the onDraw(). You add the path of where finger touches and moves. You override the onTouch() of this purpose. In your onDraw() you draw the paths using the paint of your choice. You should call invalidate() to refresh the view. tutorial to draw line use Bitmap, Canvas, and Paint class. draw-line-on-finger-touch and androiddraw start with Android SDK FingerPaint example…..its code is easily available in demos of sdk..else just search once on google….if you get any specific problem…you can come back here Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site. Would you like to answer one of these unanswered questions instead? Source.