【发布时间】:2018-01-25 08:02:41
【问题描述】:
我正在制作一个 android 应用程序,其中我使用 onScroll 手势来增加或减少向上和向下滚动以及从左到右滚动的亮度当我滚动时,我正在增加和减少屏幕上的歌曲持续时间 onTouch在屏幕上向上和向下它工作正常,但从左到右滚动有点中断,这会产生问题。当我从左到右滚动时,它可以正常工作,但是在屏幕触摸上使用的从上到下的手势会出现一些中断。请告诉我该怎么办????
这是我的代码。
if (Math.abs(deltaX) < Math.abs(deltaY)) {
if (Math.abs(deltaY) > SWIPE_THRESHOLD) {
if (deltaY > leftSidelastX) {
leftSidelastX = deltaY;
upBrightness();
Log.i("", "Left side Slide up");
} else {
leftSidelastX = deltaY;
downBrightness();
Log.i("", "Left side Slide down");
}
}
} else {
if (Math.abs(deltaX) > SWIPE_THRESHOLD) {
if (deltaX > leftSidelastX) {
leftSidelastX = deltaX;
leftScroll();
Log.i("", "Left side Slide left");
} else {
leftSidelastX = deltaX;
rightScroll();
Log.i("", "Left side Slide right");
}
}
}
【问题讨论】: