我正在构建一个计算器应用程序,并且尝试使用“滑动”动作来切换我的活动,问题是在通过按钮执行动作事件时未记录该动作事件。空白空间,我可以毫无问题地切换活动...
这是我用来实现“滑动”的代码:
public boolean onTouchEvent(MotionEvent swipe)
{
switch ( swipe.getAction() ) {
case MotionEvent.ACTION_DOWN: // records the coords for the start of the motion
x1 = swipe.getX();
y1 = swipe.getY();
break;
case MotionEvent.ACTION_UP: // records the coords for the end of the motion
x2 = swipe.getX();
y2 = swipe.getY();
if( x1 < x2)
{
Intent i = new Intent(BasicCalculator.this , AdvancedFunctions.class);
startActivity(i);
}
break;
}
return false;
}