I try to tilt the image at any angle, but I can’t do it. Here I provide the code that I worked on.
@Override
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
float x = event.values[0];
float y = event.values[1];
float z = event.values[2];
text1.setText("X: " + x);
text2.setText("Y: " + y);
text3.setText("Z: " + z);
if (Math.abs(x) > Math.abs(y)) {
if (x < 0) {
iv.setImageResource(R.drawable.images);
}
if (x > 0) {
iv.setImageResource(R.drawable.images);
}
} else {
if (y < 0) {
iv.setImageResource(R.drawable.images);
}
if (y > 0) {
iv.setImageResource(R.drawable.images);
}
}
if (x > (-2) && x < (2) && y > (-2) && y < (2)) {
iv.setImageResource(R.drawable.images);
} }}
. Can anyone suggest how to make sure
source
share