Я использую анимацию при входе или выходе из операции, вхождение в анимацию активности отлично работает, но выход из анимации не работает. Я запускаю анимацию выхода, когда я нажимаю кнопку «Назад». Что происходит, это сначала начать вводить анимацию для текущей активности, а затем показать последнюю активность, что я хочу, чтобы простая анимация выхода была нажата на кнопку «Назад».слайд-анимация не работает на кнопку «Назад»?
Slide_out.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="0%p"
android:toXDelta="-100%p" >
</translate>
Slide_in.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="100%p"
android:toXDelta="0%p" >
</translate>
На панели действий снова нажата кнопка
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.home:
finish();
overridePendingTransition(R.anim.slide_out, R.anim.slide_in);
return true;
default:
break;
}
return super.onOptionsItemSelected(item);
}
Предположим, у вас есть ActivityA теперь от где вы хотите, чтобы ваш ActivityB прийти от и как ActivityB выйдет. Пожалуйста, объясните немного, чтобы я мог помочь –
Я хочу начать B с помощью анимации ввода. Я могу это сделать. но я хочу перейти к предыдущей деятельности (A) из B с анимацией выхода, как слева направо. Как я могу это сделать? –
, так что вам нужно, чтобы ActivityB скользил слева от вашей ActivityA, а Back Back вы хотите, чтобы ActivityB скользнул вправо, где, когда ваша ActivityA останется такой же? –