addContentView를 이용해서 그림를 그린 다음, 버튼이나 타이머를 이용해서 위치와 색상을 변경하려고 하는데요.

여기 게시판을 쭉 검색해봐도 잘 모르겠네요...

 

일단

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
  vm = new MyView(this);

  LayoutInflater inflater = getLayoutInflater();
  addContentView(vm, new LinearLayout.LayoutParams(320, 480));
}

 

protected class MyView extends View{
     Bitmap bitmap;
     public MyView(Context context){
      super(context);
     }
     public void onDraw(Canvas canvas){
      Paint Pnt = new Paint();
      canvas.drawARGB(0, 255, 255, 255);
      Pnt.setColor(0x1fff0000);
      canvas.drawCircle(100,90,50,Pnt);
      Pnt.setColor(0x1f0000ff);
      canvas.drawRect(map_cnt,map_cnt,200,170,Pnt);
      Pnt.setColor(Color.BLACK);
      canvas.drawText("Canvas Text Out", 10,200,Pnt);
     }
}

 

    public boolean onOptionsItemSelected(MenuItem item){
     switch(item.getItemId()){
     case 1:

      map_cnt++; // 그림 좌표이동...???
      return true;
}

이렇게 해서 vm을 화면에 띄웠는데요.

map_cnt값을 버튼을 누를때 받아와서, 그림의 위치를 이동하려는데...

어떻게 해야할지 모르겠어요...

고수님들의 도움 부탁드립니다... 꾸벅~~