package com.example.exam2kratzker; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.*; /** * @author student * ShapeView draws the shapes */ public class ShapeView extends View { private int shape; private Paint paint = new Paint(); public ShapeView(Context context) { super(context); } public void onDraw(Canvas canvas) { paint.setColor(Color.BLACK); if(shape == 1) { canvas.drawCircle(160, 200, 100, paint); } else if(shape == 3) { canvas.drawLine(10, 100, 310, 100, paint); canvas.drawLine(10, 100, 10, 400, paint); canvas.drawLine(310, 100, 310, 400, paint); canvas.drawLine(310, 400, 10, 400, paint); } else if(shape == 2) { canvas.drawLine(10, 400, 160, 100, paint); canvas.drawLine(160, 100, 310, 400, paint); canvas.drawLine(310, 400, 10, 400, paint); } } public int getShape() { return shape; } public void setShape(int s) { shape = s; } }