Um ein ImageView in Android zu drehen sind folgende Zeilen Code notwendig:

public void rotate(Viev v) {

	ImageView ivRotate = (ImageView)(findViewById(R.id.ivRotate));

	RotateAnimation aRotate = new RotateAnimation(0,180,
		ivRotate.getWidth() / 2, ivRotate.getHeight() / 2);
	aRotate.setDuration(3000);
	aRotate.setFillAfter(true);
	aRotate.setInterpolator(new LinearInterpolator());
	ivRotate.startAnimation(aRotate);
}

In die Layout.xml (z.B. main.xml) muss noch folgendes eingefügt werden, um diese Funktion mit einem Button aufzurufen:

<Button
	android:id="@+id/button1"
	android:layout_width="wrap_content"
	android:layout_height="wrap_content"
	android:text="Button"
	android:onClick="rotate">
</Button>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert