Was ich versuche zu machen ist die ImageView
wackeln bei Tastendruck, und wenn die Animation vorbei ist, verschwindet das Bild von ImageView
.Anweisung ausführen, nachdem die Animation fertig ist
Ich möchte diese Aussage zunächst auszuführen:
ObjectAnimator
.ofFloat(img, "translationX", 0, 25, -25, 25, -25, 15, -15, 6, -6, 0)
.setDuration(300)
.start();
und nachdem die Animation beendet ist, sollte diese Anweisung ausführen:
img.setImageResource(android.R.color.transparent);
ich sie einer nach dem anderen, also die Animation ‚doesn Am Ende sind die Bilder weg.
Ich erhalte eine Fehlermeldung 'Variable 'img' wird aus der inneren Klasse heraus aufgerufen und muss als final deklariert werden. – Eddie
:) @Eddie folgen Sie einfach den Fehler und fügen Sie das 'final' Schlüsselwort vor der Deklaration der' img' Variablen wie unten, 'final ImageView img = (ImageView) findViewById (R.id.some_id);' –
Kann ich noch ändere es seine Eigenschaften, wenn sein endgültiges erklärt? – Eddie