繁体   English   中英

Google眼镜:借助swipe_left和swipe_right上下滚动

[英]Google glass: Scroll up and down thanks to swipe_left and swipe_right

有没有办法,我能胜任向上滚动,并在我的活动下来感谢对Gesture.SWIPE_RIGHT(这将触发向上滚动操作)和Gesture.SWIPE_LEFT(这将触发向下滚动操作)的方法吗?

任何代码都将不胜感激...

以下代码基本上是复制自官方指南的代码 定义scrollUpscrollDown ,你想方法。

public class MyActivity extends Activity {
  private GestureDetector mGestureDetector;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    ...
    mGestureDetector = createGestureDetector();
  }

  @Override
    public boolean onGenericMotionEvent(MotionEvent event) {
        if (mGestureDetector != null) {
            return mGestureDetector.onMotionEvent(event);
        }
        return false;
    }

  private GestureDetector createGestureDetector() {
    GestureDetector gestureDetector = new GestureDetector(this);
    gestureDetector.setBaseListener(new GestureDetector.BaseListener() {
      @Override
      public boolean onGesture(Gesture gesture) {
        if (gesture == Gesture.SWIPE_RIGHT) {
          scrollUp();
          return true;
        } else if (gesture == Gesture.SWIPE_LEFT) {
          scrollDown();
          return true;
        }
        return false;
      }
    }

    return gestureDetector;
  }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM