Tengo una animación básica de un botón después de que se presiona actualmente en mi aplicación. Cuando el botón termina de animar, ya no puedo hacer clic en él. Ni siquiera presiona con un resaltado naranja.Botón de Android no responde después de la animación
¿Algún ayuda?
Aquí está mi código:
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);
}
No estoy seguro de lo que quiere decir con "animación básica de un botón". ¿Estás usando un objeto Button o algún tipo de vista personalizada? ¿Podría proporcionarnos parte de su código para que podamos ver lo que está haciendo? –
Ah, lo siento, aquí vamos. – GuyNoir