У меня есть негабаритный снимок, который я хочу перемещать вверх, вниз, влево и вправо, используя значения Accelerometer. Я создал следующий код, который работает, но изображение перемещается в отдельных шагах и не скользит плавно.Как перемещать ImageView вдоль оси X и Y с помощью данных акселерометра датчика
float[] matrix = new float[9];
mMatrix.getValues(matrix);
if (accelerometerValues[0] < MOVE_RIGHT_LIMIT) {
mMatrix.setTranslate(matrix[2] + 10, matrix[5]);
mSchematicDiagram.setImageMatrix(mMatrix);
Log.d("PROJECTA_SENSOR", "Moving Right");
Правильно ли использовать setTranslate на ImageView матрицы для такого рода прецедентом и как бы вы создать этот плавный переход?