You can also draw geometry in Android:
Let's look at a few ways:
DrawRect: Drawing rectangles
Drawcircle: Draw a circle
DrawOval: Drawing an ellipse
DrawPath: Drawing Freeform
DrawLine: Drawing Lines
Drawpoint: Drawing points
Here's an example to explain how to use these methods
Package Com.example.kutuke;
Import Android.content.Context; Import Android.graphics.Canvas; Import Android.graphics.Color; Import Android.graphics.Paint; Import Android.graphics.Paint.Style; Import Android.graphics.Path; Import Android.graphics.Rect; Import Android.graphics.RectF; Import Android.util.Log; Import Android.view.View;
public class Mygameview extends View implements runnable{ public paint paint = null; public MyGameView0 2 mgv02 = null; public Mygameview (context context) { super (context); paint = new Paint (); & Nbsp;mgv02 = new MyGameView02 (context); new Thread (This). Start (); } public void Run () { while (! Thread.CurrentThread (). isinterrupted ()) { try{ thread.sleep (+); }catch (interruptedexception e) { thread.currentthread (). interrupt (); } postinvalidate (); } } public void OnDraw (canvas canvas) { super.ondraw (canvas); // Set the brush to Hollow paint.setstyle (Style.stroke); canvas.drawcolor (Color.Black); { //defines a rectangle object rect rect = new rect (); rect.left = 10;Nbsp; rect.top = 10; rect.right = 110; rect.bottom = 110; paint.setcolor (color.red); canvas.drawrect (rect, paint); canvas.drawcircle ((+,-), paint); //defines ellipse object    RECTF RECTF = new RECTF (); rectf.left = (getwidth ()-220); rectf.top = (10); rectf.right = (getwidth ()-20); rectf.bottom = (160); paint.setcolor (Color.yellow); //Draw Ellipse canvas.drawoval (RECTF, paint); //Draw Polygon path Path = new Path (); //sets the point path.moveto of the polygon (0, 150); path.lineto (150, 150); path.lineto (90, 250); path.lineto (50, 250); path.close (); //Draw Polygon paint.setcolor (Color.Blue); canvas.drawpath (path, paint); //Draw Line canvas.drawline (0, 255, getwidth (), 255, paint); } }
}
Drawing of Geometry: