Вопрос

Я разрабатываю приложение, которое, по сути, является стилем краски. Пользователь касается экрана и может рисовать изображения. Однако я хотел бы измерить скорость движений пользователя. На данный момент я набираю расстояние между координатами x и y of Event.getx/y и предыдущими значениями и вычисляю разницу. Это непосредственно пропорционально скорости движения при условии, что временные интервалы OnTouchListener постоянны. Это случай для Android? Я знаю, что для iPhone слушатель фактически меняет его частоту в зависимости от ввода.

Кроме того, если это постоянное значение, кто -нибудь знает, что это такое? Таким образом, я могу изобразить скорость в полезных единицах (мм/с), а не произвольное значение.

Это было полезно?

Решение

Я не думаю, что это то же самое для Android (но я должен сказать, что я не уверен на 100%). Но поскольку это может потенциально различаться даже между производителями, не могли бы вы посмотреть на System.currentTimeMillis () на двух событиях, чтобы самостоятельно рассчитать скорость?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top