【发布时间】:2018-08-18 18:15:45
【问题描述】:
我正在尝试构建一个使用手势来控制音量和亮度的应用。 我看过很少的视频告诉如何使用手势,但不知道如何控制音量和亮度。我的主要目标是当我在屏幕左侧滑动时它控制音量,如果我在屏幕右侧滑动它控制亮度。 我发现使用手势的唯一代码是:
class MyGestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onDown(MotionEvent event) {
Log.d("TAG","onDown: ");
// don't return false here or else none of the other
// gestures will work
return true;
}
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
Log.i("TAG", "onSingleTapConfirmed: ");
return true;
}
@Override
public void onLongPress(MotionEvent e) {
Log.i("TAG", "onLongPress: ");
}
@Override
public boolean onDoubleTap(MotionEvent e) {
Log.i("TAG", "onDoubleTap: ");
return true;
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2,
float distanceX, float distanceY) {
Log.i("TAG", "onScroll: ");
return true;
}
@Override
public boolean onFling(MotionEvent event1, MotionEvent event2,
float velocityX, float velocityY) {
Log.d("TAG", "onFling: ");
return true;
}
}
}
有什么想法可以从哪里开始吗?
【问题讨论】: