Я создаю приложение для Android, похожее на рентгеновский сканер (Ссылка на Play Маркет), которая плавно перемещает изображения на экране, перемещая устройство влево, вправо вверх и вниз.
Я использую для этого акселерометр, но проблема в том, что изображение движется не плавно. Мой код ниже
int x1 = (int) sensorEvent.values[0]*(screenW/10);
int y1 = (int) sensorEvent.values[1]*(screenH/14);
а затем в Draw canvas.drawBitmap(bmp, x, y, mPaint);