[英]Google glass: Scroll up and down thanks to swipe_left and swipe_right
有没有办法,我能胜任向上滚动,并在我的活动下来感谢对Gesture.SWIPE_RIGHT(这将触发向上滚动操作)和Gesture.SWIPE_LEFT(这将触发向下滚动操作)的方法吗?
任何代码都将不胜感激...
以下代码基本上是复制自官方指南的代码 。 定义scrollUp
和scrollDown
,你想方法。
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.