Android, ¿Cómo puedo saber si la animación ha terminado?
En mi proyecto tengo un botón. Cuando el usuario hace clic en él, se muestra y la animación después de que debe cargar otra actividad.
@Override public void onClick(View v) { switch (v.getId()){ case R.id.btnReadPage: startAnimation(); //stopAnimation(); //Toast.makeText(this, "Read Page Clicked", Toast.LENGTH_SHORT).show(); //startActivity(new Intent(this, ReadPage.class)); return; } }
De acuerdo con el código anterior (startActivity, comentado), cuando ejecuto la aplicación y haga clic en el botón, la animación se reproducirá. Pero si lo desactiva debido a la animación de transición rápida no se muestra. ¿Cómo puedo informar que la animación ha terminado? Gracias
- Android: obteniendo el ancho de un botón que se establece en wrap_content
- ¿Cómo evitar múltiples botones al mismo tiempo en android?
- ClassCastException: android.widget.Button
- ¿Cómo desactivar / activar los botones negativos positivos del diálogo?
- Botón con el icono y el texto
- Layout botones para que cada uno divide el espacio por igual
- Hacer botones que parezcan pestañas en android
- ¿Cómo crear botones estándar sin bordes (como en la línea de diseño mencionada)?
- Android, establecer el color de fondo del botón pierde el efecto de rizado
- El botón se mueve al agregar texto de varias líneas
- Mensaje emergente de Android Eclipse con el botón
- Haciendo que un botón sea más fácil de hacer clic
- Imagebutton establecer el tamaño de la imagen
En su objeto de animación llame a este código:
am1.setAnimationListener(new AnimationListener() { @Override public void onAnimationStart(Animation animation) { // TODO Auto-generated method stub } @Override public void onAnimationRepeat(Animation animation) { // TODO Auto-generated method stub } @Override public void onAnimationEnd(Animation animation) { // Pass the Intent to switch to other Activity } });
- ¿Tiene soporte para Android log2
- TextWatcher llamado incluso si se establece el texto antes de agregar el observador