0
我想知道是否可以在觸摸板上使用玻璃手勢來實現數字選取器。目標是當您向前和向後滑動屏幕上顯示的數字在向前滑動時增加,而在向後滑動時減少。帶手勢的Google Glass數字選取器
我想知道是否可以在觸摸板上使用玻璃手勢來實現數字選取器。目標是當您向前和向後滑動屏幕上顯示的數字在向前滑動時增加,而在向後滑動時減少。帶手勢的Google Glass數字選取器
正如在評論中提到的,計時器樣本的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;
}
其他偵聽實現用於加入一些物理仿真諸如慣性滾動效果時,用戶刷速度不夠快。
執行謝謝!我會走這條路! – cdedios
看看這裏的官方計時器樣本https://github.com/googleglass/gdk-timer-sample 設置計時器是用手勢 –