package arc.test;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.os.Bundle;
import android.view.View;
public class arcview extends Activity{
public static Paint cPaint;
public static RectF rect;
public static Path arc;
public static Paint lPaint;
public static float linex = 10;
public static float liney = 200;
public static double rad;
public static Paint dPaint;
private static float num;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(new GraphicsView(this));
Bundle extras = getIntent().getExtras();
if(extras != null){
num = extras.getInt("Num");
}
}
static public class GraphicsView extends View{
public GraphicsView(Context context){
super(context);
}
protected void onDraw(Canvas canvas){
cPaint = new Paint();
cPaint.setColor(Color.WHITE);
dPaint = new Paint();
dPaint.setColor(Color.BLACK);
rect = new RectF(25, 100, 225, 300);
arc = new Path();
lPaint = new Paint();
lPaint.setColor(Color.RED);
arc.arcTo(rect, 180, num);
canvas.drawPath(arc, cPaint);
canvas.drawLine(linex, liney, 125, 190, lPaint);
}
}
}