Ich habe eine grundlegende Animation einer Schaltfläche, nachdem es derzeit in meiner Anwendung gedrückt wird. Nachdem die Schaltfläche die Animation beendet hat, kann ich nicht mehr darauf klicken. Es drückt nicht einmal mit einem orangenen Highlight.Android-Schaltfläche reagiert nicht nach Animation
Irgendwelche Hilfe?
Hier ist mein Code:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
animation = new AnimationSet(true);
animation.setFillAfter(true);
Animation translate = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 5.0f);
translate.setDuration(500);
animation.addAnimation(translate);
LayoutAnimationController controller = new LayoutAnimationController(animation, 0.25f);
generate = (Button)findViewById(R.id.Button01);
generate.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
keyFromTop();
}
});
}
public void keyFromTop(){
generate.setAnimation(animation);
}
Nicht sicher, was Sie mit "grundlegende Animation eines Knopfes" meinen. Verwenden Sie ein Button-Objekt oder eine benutzerdefinierte Ansicht? Könnten Sie einen Teil Ihres Codes bereitstellen, damit wir sehen können, was Sie tun? –
Ah, tut mir leid, hier gehen wir. – GuyNoir