Щепотка, чтобы увеличить или уменьшить - PullRequest
0 голосов
/ 16 октября 2018

Код

Image.setOnTouchListener(new View.OnTouchListener() {
        WindowManager.LayoutParams updatedParameters = finalParameters;
        double x;
        double y;
        double pressedX;
        double pressedY;

        @Override
        public boolean onTouch(View v, MotionEvent event) {

            switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:

                    x = updatedParameters.x;
                    y = updatedParameters.y;

                    pressedX = event.getRawX();
                    pressedY = event.getRawY();

                    break;

                case MotionEvent.ACTION_MOVE:
                    updatedParameters.x = (int) (x + (event.getRawX() - pressedX));
                    updatedParameters.y = (int) (y + (event.getRawY() - pressedY));

                    wm.updateViewLayout(myview, updatedParameters);

                default:
                    break;
            }

            return false;
        }
    });

Это код, который я использую для перемещения по службе.Но я не уверен, как сделать сервис большим или маленьким, используя пинч.На официальном сайте есть некоторый код, но про imageview и не очень понятно.Может кто-нибудь помочь мне с обслуживанием, пожалуйста?Спасибо

...