Mostrar actividad con animación personalizada

Tengo un widget que inicia una actividad cuando se hace clic. Me gustaría tener algún tipo de animación elegante para mostrar esta actividad, en lugar del desplazamiento estándar desde la derecha de Android. Sin embargo, tengo problemas para configurarlo. Esto es lo que tengo:

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 enanim.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, ¿de dónde lo hago referencia? He intentado tanto el elemento base de la actividad en la que quiero deslizarme como la entrada de la actividad en el manifiesto, ambas veces con

android:layoutAnimation="@+anim/anim"

Podría estar haciendo todo esto mal. ¡Cualquier ayuda es muy apreciada!

Respuestas a la pregunta(3)

Su respuesta a la pregunta