Android :: ImageView drehen mit Animation 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:… Read More
Variabler Bildername (ImageView) Manchmal ist es notwendig den Namen eines Bildes nicht statisch vorzugeben. Daher muss man aus einer Variable eine Id erzeugen, und diese dann dem ImageView zuweisen. ImageView img = new ImageView(this); int resid = getResources().getIdentifier(VARIABLENNAME.toString(), "drawable", "PACKAGENAME"); img.setImageResource(resid); VARIABLENNAME und PACKAGENAME müssen angepasst werden.… Read More