手势片段 有问题

/**
		 * 使用手势判断左右滑动且触发响应事件
		 */
		count = 0 ;//滑动监听器 
		mChartView.setOnTouchListener(new OnTouchListener()
		{
			 int x=0;//判断手势的起始横坐标  
	         int x2=0;//结束坐标 
			
			@Override
			public boolean onTouch(View v, MotionEvent event)
			{
				switch (event.getAction())
				{
				case MotionEvent.ACTION_DOWN:					//按下时候触发
					System.out.println("====手势 按下了");
					
					//判断是否移动
					if (x - x2 > 0)								//手势向右
					{
						System.err.println("====手势 向右");
						
					}
					else 										//手势向左
					{	
						System.err.println("====手势 向左");
						
					}
					
					//将触摸式按下的横坐标记住  
                    x=(int) event.getX();  
					break;

				case MotionEvent.ACTION_MOVE:					//移动时触发
					
					//将触摸时手指离开时的横坐标记录  
                    x2=(int) event.getX(); 
					
					break;
				
			 case MotionEvent.ACTION_UP:   					//手指抬起时
                 //触摸后触发   
				}
				return false;
			}
		});


你可能感兴趣的:(手势片段 有问题)