Анимация при переключении активности в Android?

У меня не работает так анимация в андроиде. Я хочу анимацию при переключении с одного действия на другое в Android. Мне нужна анимация, которая переключает активность снизу вверх, как слайдер.

Является ли это возможным?

заранее спасибо

Solutions Collecting From Web of "Анимация при переключении активности в Android?"

Да, это возможно. Проверьте этот вопрос. Вы должны определить анимацию в папке с анимацией, чем вы можете переопределить текущую анимацию, используя

overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up ); 

Вы можете настроить анимацию, когда вы переходите к другому действию, используя это

 overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); 

Также вы можете получить такую ​​же анимацию, если вы вернетесь из последней активности в предыдущую деятельность, переопределив метод

 @Override public void onBackPressed() { super.onBackPressed(); overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); } 

Вы получаете боковую анимацию по существу бесплатно при переключении на другую деятельность. Будет ли это достаточно?

Вы можете переопределить public boolean onOptionsItemSelected(MenuItem item) и использовать функцию finish() за которой следует overridePendingTransition() .
Например, добавьте следующий код в свою деятельность:

 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: // navigation up. finish(); overridePendingTransition(R.anim.ENTER_ANIMATION, R.anim.EXIT_ANIMATION); return true; case ....: // implementation of other menu items. } return super.onOptionsItemSelected(item); } 

Другой способ – перезаписать public boolean onNavigateUp() . Но onNavigateUp() предназначен только для уровня API 16 и выше.