Это просто,
Создание макета и применение анимации перевода на макете. В XML сделайте макет невидимым, а в вашем коде сделайте его видимым
Измените этот XML в соответствии с вашими потребностями
<RelativeLayout
android:id="@+id/linearLayout3"
android:layout_width="wrap_content"
android:layout_height="220dip"
android:orientation="vertical"
android:layout_marginTop="480dip"
>
</RelativeLayout>
Java-код такой
Animation movement5;
layout3 = (LinearLayout) findViewById(R.id.linearLayout3);
layout3.setVisibility(true); USE THIS LINE //EDITED
movement5 = AnimationUtils.loadAnimation(this,R.layout.animation_test5);
movement5.reset();
movement5.setfillafter(true);
movement5.setAnimationListener(this);
layout3.startAnimation(movement5);
animation_test5.xml.
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0%" android:toXDelta="0%" android:fromYDelta="-300%"
android:toYDelta="100%" android:duration="3000" android:zAdjustment="normal" />