Tengo un widget que inicia una actividad cuando se hace clic en ella. Me gustaría tener algún tipo de animación de lujo para mostrar esta actividad, en lugar del desplazamiento de la derecha estándar de Android. Sin embargo, tengo problemas para configurarlo. Esto es lo que tengo:Mostrar actividad con animación personalizada
slide_top_to_bottom.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromYDelta="-100%" android:toXDelta="0" android:duration="100" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="50" />
</set>
... que se hace referencia en anim.xml
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="50%"
android:animation="@anim/slide_top_to_bottom" />
Pero entonces ¿por dónde hacer referencia a ella desde? He intentado tanto el elemento base de la actividad Quiero deslizarse en, y la entrada de la activitiy en el manifiesto, en ambas ocasiones con
android:layoutAnimation="@+anim/anim"
que podría estar haciendo todo mal. ¡Cualquier ayuda es muy apreciada!
¡Gracias, esto hizo mi día! El '' vacío parece ser redundante (es decir, funciona para mí sin ese bit). – Thomas