I have a layout, that includes another layout:
<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>
I need to add a RippleEffect as well as a StateListAnimator to the included layout.
Example:
<include layout="@layout/my_layout"
android:stateListAnimator="@anim/lift_up"
android:background="@drawable/ripple_effect"/>
Both the RippleEffect and StateListAnimator work 100%. I cannot alter the included layout. Thus the reason why I need to do the effects either on the include tag or the parent layout itself.
I have tried both techniques, none of which have been successful.
UPDATE
If possible, this should be down programmatically.
UPDATE 2
Secondly, how would I go about keep the View elevated, once it has animated?