全部, android中是否有任何方法可以区分左侧和右侧滚动操作。 它实际上是一个自定义的图库视图所以我想要做的是滚动操作我想要不同的图像。我的意思是在左侧滚动我有不同的图像,在右侧滚动我有不同的图像显示。所以我需要区分let和right scroll。
答案 0 :(得分:0)
试试这段代码:
new OnTouchListener() {
@Override
public boolean onTouch(View currentView, MotionEvent touchevent) {
switch (touchevent.getAction())
{
case MotionEvent.ACTION_DOWN:
{
oldTouchValue = touchevent.getX();
break;
}
case MotionEvent.ACTION_UP:
{
float currentX = touchevent.getX();
if((oldTouchValue - currentX) < 50 && (oldTouchValue - currentX) > -50) {
return false;
}
if (oldTouchValue < currentX)
{
// Left swipe...
}
if (oldTouchValue > currentX)
{
// Right swipe
}
break;
}
}
return false;
}
}