2014-11-14 16 views
0

我想知道是否可以在觸摸板上使用玻璃手勢來實現數字選取器。目標是當您向前和向後滑動屏幕上顯示的數字在向前滑動時增加,而在向後滑動時減少。帶手勢的Google Glass數字選取器

+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