2013-06-21 54 views
1

我用这个代码: 在的onCreate:触摸的Android移动不顺畅

imageView.setOnTouchListener((OnTouchListener) this); 

而且onTouch:

case MotionEvent.ACTION_MOVE: 
       canvas.drawLine(oldX, oldY, event.getX(), event.getY(), paint); 
       imageView.invalidate(); 

如果布局只包含一个ImageView的,画得很顺利。但我添加了2 3或更多的视图(按钮,图像背景),action_Move慢慢获取事件并且画不平滑。请帮帮我!

回答

0

使用getRawX()getRawY()代替getX()getY()