带有手势的Google Glass号码选择器

时间:2014-11-14 10:40:16

标签: google-glass google-gdk

我想知道是否可以在触摸板上使用玻璃手势来实现数字选择器。目标是当您向前和向后滑动时,向前滑动时屏幕上显示的数字会增加,而向后滑动则会减少。

1 个答案:

答案 0 :(得分: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;
}

其他侦听器实现用于添加一些物理模拟,例如当用户滑动足够快时的惯性滚动效果。