Drag your views on the screen using sketchware|Lighting Knowledge|

Поділитися
Вставка
  • Опубліковано 8 жов 2024
  • Hello friends today I am going to make a app which have a text widget which can be dragged on the screen.
    Used Code 👇👇
    widgets.setOnTouchListener(new OnTouchListener() {
    PointF DownPT = new PointF();
    PointF StartPT = new PointF();
    @Override public boolean onTouch(View v, MotionEvent event) {
    int eid = event.getAction();
    switch (eid) {
    case MotionEvent.ACTION_MOVE:PointF mv = new PointF(event.getX() - DownPT.x, event.getY() - DownPT.y);
    widgets.setX((int)(StartPT.x+mv.x));
    widgets.setY((int)(StartPT.y+mv.y));
    StartPT = new PointF(widgets.getX(), widgets.getY());
    break;
    case MotionEvent.ACTION_DOWN : DownPT.x = event.getX();
    DownPT.y = event.getY();
    StartPT = new PointF(widgets.getX(), widgets.getY());
    break;
    case MotionEvent.ACTION_UP : break;
    default : break;
    }
    return true;
    }
    });
    Code Download link 👇👇
    drive.google.c...
    Thanks for watching 🙏🙏🙏

КОМЕНТАРІ • 7

  • @akandroidgaming4745
    @akandroidgaming4745 4 роки тому

    Very nice

  • @4dn907
    @4dn907 4 роки тому

    tnx

  • @sevkiakyuz7193
    @sevkiakyuz7193 4 роки тому

    man this is amazing. thank you a lot. but how can i set the button onClick? i can not click the button just can move..

    • @lightingknowledge3782
      @lightingknowledge3782  4 роки тому

      You can't set onClick because dragging works on on button touch listner so for clicking you have to use button double click.

  • @SLMADUSH
    @SLMADUSH 4 роки тому

    It's difficult to copy codes from youtube please upload other way......

    • @lightingknowledge3782
      @lightingknowledge3782  4 роки тому +1

      Ok, check the discription again.

    • @SLMADUSH
      @SLMADUSH 4 роки тому

      @@lightingknowledge3782 thanks ......👍👍👍👍