2012-03-28 18 views
0

Das ist meine Situation. Ich habe zwei Aktivitäten: EIN und ZWEI. In ZWEI Aktivität ist Knopf und Bild. Dieses Bild ist animiert. Die Animation dauert 5 Sekunden. Wenn ich die Aktivität TWO von Activity ONE starte, wird die Animation gestartet und nach 5 Sekunden gestoppt. Ich möchte, dass diese Schaltfläche auf Aktivität TWO deaktiviert ist, bis die Animation endet. Wenn die Animation endet, wird die Schaltfläche aktiviert und ich kann darauf klicken. Wie kann ich das machen?Animation und aktive Taste

Edit1: Kann ich überprüfen, ob meine Animation zu Ende ist?

Antwort

2

Versuchen Sie, wie this..put dieses in oncreate

button.setEnabled(False); 
imageview.postDelayed(new Runnable() {<--imageview is your image 
@Override 
public void run() { 
    button.setEnabled(True); 
} 
}, 5000); 
1

Sie können Ihre Taste deaktivieren für 5 Sekunden von btn.setEnabled(false) und machen btn.setEnabled(true) nach 5 Sekunden.

Verwandte Themen