2013-06-21 3 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()