Я запускаю действие, когда в ActionBar щелкнули значок, и я делаю анимацию для перехода. Вот код:Как начать анимацию при возврате к родительской активности
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_menu) {
Intent intent = new Intent(NewsFeedActivity.this, RightHalfMenu.class);
startActivity(intent);
overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_left);
}
Теперь я хочу, чтобы анимировать, когда я нажимаю на кнопку со стрелкой назад, чтобы вернуться к родительской деятельности. В случае переходной родительской активности по умолчанию исчезает, я хочу оживить внешний вид активности родителя справа налево.
Вот код:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if(id == R.id.home){
NavUtils.navigateUpFromSameTask(this);
//for putting animation
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_right);
}
return super.onOptionsItemSelected(item);
}
В умолчанию переход родительская активность затухает, я хочу, чтобы оживить внешний вид головной активности справа налево. Как я могу это сделать?
P.S: Я удалил этот код
if(id == R.id.home){
NavUtils.navigateUpFromSameTask(this);
//for putting animation
overridePendingTransition(R.anim.slide_in_right,R.anim.slide_out_right);
}
и даже тогда на Нззад он собирается NewsFeedActivity, потому что я объявил NewsFeedActivity в качестве родительской активности RighHalf в AndroidMinifest.xml.
<activity
android:name=".activities.RightHalfMenu"
android:parentActivityName=".activities.NewsFeedActivity">
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activities.NewsFeedActivity"/>
>
</activity>
Что именно ваша проблема? – JoxTraex
Переход по умолчанию - активность исчезает, я хочу оживить внешний вид родительской активности справа налево. –