Ich habe ein übergroßes Bild, das ich nach oben, unten, links und rechts bewegen möchte, mit den Beschleunigungssensoren. Ich habe den folgenden Code erstellt, der funktioniert, aber das Bild bewegt sich in bestimmten Schritten und gleitet nicht reibungslos.Wie man ein ImageView entlang der X- und Y-Achse mit Sensor Accelerometer bewegt Daten
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");
Ist es richtig, die setTranslate auf Image Matrix für diese Art von Anwendungsfall zu verwenden, und wie würden Sie diesen reibungslosen Übergang schaffen?