У меня есть это:Управление Свиток с сенсорными событиями в SmartWatch 2
@Override
public void onTouch(final ControlTouchEvent event) {
int action = event.getAction();
if (action == Control.Intents.TOUCH_ACTION_PRESS) {
Log.d("Touch Test", "Touch: Press at " + event.getX() + " - " + event.getY());
}
else if (action == Control.Intents.TOUCH_ACTION_RELEASE) {
Log.d("Touch Test", "Touch: Release at " + event.getX() + " - " + event.getY());
}
}
В принципе, его работа, но и для отдельных прессов. Позволь мне объяснить.
Если вы нажмете экран и отпустите его в том же положении, чтобы не называть его «щелчком», оба лога запускаются, сначала нажмите «Пресса», затем отпустите.
Но я хочу управлять прокруткой, поэтому, если я нажимаю, затем перемещаю палец и отпускаю в другом месте экрана, я получаю только пресс-событие.
Я хочу знать начальную позицию при нажатии и в конце позиции, когда вы отпускаете, поэтому я могу прокрутить макет!
Как я могу это достичь?
Спасибо!
Спасибо за ответ, я думаю, что смогу сделать что-то, работая как с прикосновением, так и с салфеткой togheter. благодаря! –