3

みんな。XYの開始点から、関数MotionEventを使用してSurfaceViewの上部に長方形を描画します。長方形を描いた後、側面を引っ張る方法を知りたいですか?

私のコード:

        protected void onDraw(Canvas canvas) {

         if(drawing){

             canvas.drawRect(Var.Numb3,Var.Numb4,Var.Numb,Var.Numb2, paint);

         }
        }

        @Override
        public boolean onTouchEvent(MotionEvent event) {


         int action = event.getAction();
         if (action==MotionEvent.ACTION_MOVE){
          float x = event.getX();
          float y = event.getY();
          Var.Numb  = Var.X ;
          Var.Numb2 = Var.Y ;
          Var.Numb3 = (int) x;
          Var.Numb4 = (int) y ;


         }
         else if (action==MotionEvent.ACTION_DOWN){
          Var.X = (int) event.getX();
          Var.Y = (int) event.getY();



          drawing = true;
         }
         else if (action==MotionEvent.ACTION_UP){
          drawing = true;




         }
         invalidate();
         return true;
        }

        }
4

0 に答える 0