Android: <include> con RippleEffect y StateListAnimator
Tengo un diseño, que incluye otro diseño:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/layout1">
<include layout="@layout/my_layout"/>
</LinearLayout>
Necesito agregar un RippleEffect así como un StateListAnimator al diseño incluido.
Ejemplo:
<include layout="@layout/my_layout"
android:stateListAnimator="@anim/lift_up"
android:background="@drawable/ripple_effect"/>
Tanto RippleEffect como StateListAnimator funcionan al 100%. No puedo alterar el diseño incluido. Por lo tanto, la razón por la que necesito hacer los efectos ya sea en la etiqueta de inclusión o en el diseño primario en sí.
He probado ambas técnicas, ninguna de las cuales ha sido exitosa.
ACTUALIZAR
Si es posible, esto debería estar desactivado mediante programación.
ACTUALIZACIÓN 2
En segundo lugar,¿Cómo podría mantener la vista elevada?, una vez que se ha animado?