Анимация перехода активности Android только для вызываемой активности

Я пытаюсь создать переход активности Android, где активность a вызывает активность b, мне нужно, чтобы активность b скользила с правой стороны экрана при вызове и выскальзывала из правой части экрана при уничтожении, во время обоих переходов мне нужно активность, чтобы оставаться на месте и не анимировать вообще.

Я искал это, и все анимации, которые я нашел, делают активность анимацией, а я пытаюсь избежать этого, любая помощь будет иметь большое значение, спасибо!

намерение от вызывающей активности:

 public void searchButtonClick(View view) {

    Intent intent = new Intent(this, SearchActivity.class);
    startActivity(intent);

    overridePendingTransition(R.anim.animate1, R.anim.animate2);

}

анимация1.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">

<translate android:fromXDelta="0%"
    android:toXDelta="100%"
    android:duration="@android:integer/config_mediumAnimTime" />

</set>

анимация2.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">

<translate
    android:fromXDelta="0%" android:toXDelta="100%"
    android:fromYDelta="0%" android:toYDelta="0%"
    android:duration="700" />

</set>

person Edmund Rojas    schedule 24.09.2015    source источник
comment
Можете ли вы поделиться своим кодом?   -  person Rachit    schedule 25.09.2015
comment
@Rachit извините за это, я обновил вопрос выше   -  person Edmund Rojas    schedule 25.09.2015


Ответы (1)


Добавить строку ниже

overridePendingTransition(R.anim.animate1, R.anim.animate2);

в вашем onStart() или onCreate() из SearchActivity.class

person Elltz    schedule 24.09.2015