Как получить начальную позицию события движения? - PullRequest
0 голосов
/ 29 апреля 2020

Я просто создаю текстовое представление, которое двигается моим пальцем, отображает его текущую позицию и начальную позицию при касании. Однако начальная позиция совпадает с текущей или 0. Что я делаю не так?

                    case 0:
                        int dx = DPtoPixels(125);
                        int dy = DPtoPixels(50);

                        int x = (int) event.getX();
                        int y = (int) event.getY();
                        int y0 = 0;
                        if (event.getHistorySize() > 0) {
                            y0 = (int) event.getHistoricalY(0,0);
                        }
                        followFinger_textView.animate().x(200).y(y - dy).setDuration(0).start();
                        String displayYText = "Y = " + Math.round(pixelsToDP(y)) + "-" + Math.round(pixelsToDP(y0));
                        followFinger_textView.setText(displayYText);
                        break;
                    case 1:
                        break;
                }

С уважением

...