触摸移动Android不顺畅

时间:2013-06-21 03:18:31

标签: android draw touchmove

我使用了这段代码: 在onCreate:

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慢慢获取事件并绘制不顺畅。请帮帮我!

2 个答案:

答案 0 :(得分:0)

请参阅how to have smooth and quick drawing in a fingerPaing 或者使用绘制圆圈来填充开头和结尾,同时提交两行之间的差距

答案 1 :(得分:0)

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