1

기본 Android Transition API를 사용하여 액티비티 간 전환을 애니메이션으로 만듭니다. 여기에 내가 실행하는 데 사용하는 소스입니다 활동 액티비티간에 공유 요소 이전 공유

 Intent intent = new Intent(MainActivity.this, DetailActivity.class); 
     Bundle bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(MainActivity.this, imageView, imageView.getTransitionName()).toBundle(); 

     MainActivity.this.startActivity(intent, bundle); 

나는 하드웨어 다시 예상 반전 전환 애니메이션으로 이전 활동에 반환 버튼을 눌러,하지만 툴바에 버튼을 "최대"에 탭 때 이전 활동에 반환

기본 애니메이션 :

답변

1

추가는 활동에 다음 코드, 즉이 완료되고 :

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     // Respond to the action bar's Up/Home button 
     case android.R.id.home: 
      supportFinishAfterTransition(); 
      return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

Source