Android: позиция анимации сбрасывается после завершения

Я использую определенную в XML анимацию, чтобы сдвинуть вид с экрана. Проблема в том, что, как только анимация завершается, она сбрасывается в исходное положение. Мне нужно знать, как это исправить. Вот XML:

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
   <translate android:fromXDelta="0" android:toXDelta="-100%p" android:duration="500"/></set>

Вот Java, которую я использую для его вызова:

    homeScrn = (View)findViewById(R.id.homescreen);
    slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out);

    //Set Click Listeners For Menu
    btnHelp.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            LayoutInflater.from(getApplicationContext()).inflate(R.layout.help, (ViewGroup)findViewById(R.id.subpage), true);
            homeScrn.startAnimation(slideLeftOut);
        }
    });

Поэтому в основном я раздуваю взгляд под ним. Затем я оживляю вид сверху слева. Как только он выходит за пределы экрана и анимация заканчивается, он сбрасывает свою позицию назад.

Ответы на вопрос(8)

Ваш ответ на вопрос