Monday, July 4, 2011

Draw a line in Android





package com.ugrowit;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;

public class DrawView extends View {

      Paint paint = new Paint();

      public DrawView(Context context) {
           
            super(context);
            paint.setColor(Color.BLUE);
           
      }

      @Override
      public void onDraw(Canvas canvas) {
           
            canvas.drawLine(0, 0, getWidth(), getHeight(), paint);
                       
      }

}





package com.ugrowit;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;

public class DrawLineDemo extends Activity {
      DrawView drawView;
     
    @Override
    public void onCreate(Bundle savedInstanceState) {
     
        super.onCreate(savedInstanceState);
       
        drawView = new DrawView(this);
        drawView.setBackgroundColor(Color.WHITE);
        setContentView(drawView);
       
    }
}

No comments:

Post a Comment