2014-11-14 1 views
0

Я хотел бы знать, можно ли использовать жесты стекла на сенсорной панели, чтобы реализовать наборщик. Цель состоит в том, что при прокрутке вперед и назад число, отображаемое на экране, увеличивается, когда вы прокручиваете вперед и уменьшаетесь при прокрутке назад.Google Glass number picker с жестами

+2

Взгляните на официальный образец таймера здесь https://github.com/googleglass/gdk-timer-sample Настройка таймера выполняется с жестами –

ответ

0

Как указано в комментарии, в образце таймера SetTimerActivity используется GestureDetector для обнаружения событий движения на сенсорной панели и соответственно изменения значения.

Основная логика в ScrollListener#onScroll реализации:

@Override 
public boolean onScroll(float displacement, float delta, float velocity) { 
    mReleaseVelocity = velocity; 
    if (!mOptionMenuOpen) { 
     // Change the value, in this case, the current time in second. 
     addTimeSeconds(delta * Math.min(Math.abs(velocity), MAX_DRAG_VELOCITY)); 
    } 
    return true; 
} 

Другие реализации прослушивателя используются для добавления некоторых физико- моделирования, таких как инерциальная прокрутка эффект, когда пользователь пойла достаточно быстро.

+0

спасибо! Я пойду так! – cdedios