paint.java
-------------------------------------------------
s
public static ArrayList<Vertex> arVertex = new  ArrayList<Vertex>(); public Painting(Context context, AttributeSet attrs)  {
  super(context,attrs); 
     mPaint = new  Paint();  
  mPaint.setColor(Color.BLACK);
  mPaint.setStrokeWidth(3);
  mPaint.setAntiAlias(true); 
   }   

 @Override
 public void onDraw(Canvas canvas)  {

  canvas.drawColor(Color.WHITE);

  for (int  i=0;i<arVertex.size();i++) {
   if (arVertex.get(i).Draw)  {
    canvas.drawLine(arVertex.get(i-1).x , arVertex.get(i-1).y,  arVertex.get(i).x, arVertex.get(i).y, mPaint);
   }
  }  
 }

---------------------------------
main.java 중에서 버튼 구현
----------------------------------
d
 Button bu_blue =  (Button)findViewById(R.id.blue);
   bu_blue.setOnClickListener(new  View.OnClickListener() {
             public void onClick(View v)  {
              switch(v.getId()){
              case  R.id.blue:
               Paint.mPaint.setColor(Color.BLUE);               
               break;
              }
             }
          });

파란색으로 변경 버튼을 bu_blue로 구현했습니다.
그런데 처음에 검정색으로 선이 나오다가
파랑버튼을 누르고 선을 그리면 이전에 검정색 선도 같이 파란색으로 바뀝니다.
arVertex안에 색상정보도 같이 바뀌는거 같은데
검정색선과 파란색선으로 같이 표현할 수 있을 좋은방법이 있을까요?