Я хочу реализовать слайд вверх & вниз анимация при поступлении активности в стек. Вот мой код: «.) Метод startActivityForResult() Тема этой деятельности "Анимация в финише() не работает
public class LoginActivity extends ActionBarActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
overridePendingTransition(R.anim.slide_up, R.anim.nothing);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
Button loginBtn = (Button)findViewById(R.id.login);
loginBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
@Override
public void onBackPressed() {
finish();
}
@Override
public void finish() {
overridePendingTransition(R.anim.nothing, R.anim.slide_down);
super.finish();
}
}
Активность запускается через Theme.AppCompat.Light.NoActionBar"
Вот проблема :..
анимация для запуска деятельности работает
при нажатии кнопки «назад», слайд-вниз анимация работает
Однако, когда я называю «послевкусие()» непосредственно в деятельности, чтобы закрыть его, анимация не работает.
В чем проблема? Как это исправить?