액 티 비 티 점프 애니메이션 설정

더 읽 기
원래 Activity. overridePendingTransition 을 사용 하여 Activity 의 애니메이션 진입 을 사용자 정의 하 였 으 나 종료 한 애니메이션 을 정의 할 수 없 음 을 발견 하 였 습 니 다.그 결과 강력 한 Theme 과 Style 이 발 견 됐 으 니 잘 연구 해 봐 야 겠 어 요.
구체 적 으로 는 이렇다.
AndroidManifest 에 서 는 application 과 activity 태그 에 대해 theme 속성 을 정의 할 수 있 습 니 다.응용 프로그램 에 특정한 속성 을 정의 하면 모든 activity 에 영향 을 줄 수 있 습 니 다. 물론 activity 에서 덮어 쓸 수 있 습 니 다.
  
그리고 values / themes. xml 에서
   

values / styles. xml 에서
   

이렇게 하면 됩 니 다. anim 의 애니메이션 은 스스로 정의 합 니 다. 이것 은 일반적인 animation 과 같 습 니 다. 모 르 시 면 참고 하 십시오.
http://developer.android.com/guide/topics/graphics/view-animation.html。
이러한 방식 은 activity 의 animation 을 정의 할 수 있 는 것 외 에 task, window 가 나타 나 고 끝 날 때의 애니메이션 도 있 습 니 다. 구체 적 으로 참고 하 십시오.
http://developer.android.com/reference/android/R.styleable.html#WindowAnimation
본인 이 모 르 는 mcebogus = "1" 이 무슨 뜻 인지 빼 도 영향 이 없습니다.
일반 전환 효과 애니메이션 첨부:
Activity 전환 애니메이션 은 하나의 activity 에서 다른 activity 로 전환 할 때의 애니메이션 을 말 합 니 다.
그것 은 두 부분 을 포함한다.
일 부 는 첫 번 째 activity 가 종료 되 었 을 때의 애니메이션 입 니 다.
다른 부분 에서 두 번 째 activity 가 들 어 갈 때의 애니메이션;
안 드 로 이 드 의 2.0 버 전에 서 이 애니메이션 을 실현 하 는 함수 가 생 겼 습 니 다.이 함수 는
overridePendingTransition
이 함 수 는 두 개의 매개 변수 가 있 습 니 다. 첫 번 째 매개 변 수 는 두 번 째 activity 가 들 어 갈 때의 애니메이션 이 고 두 번 째 매개 변 수 는 첫 번 째 activity 가 종료 할 때의 애니메이션 입 니 다.
여기 서 특별히 설명해 야 할 것 은 overridePendingTransition 이라는 함수 에 대해 두 가지 아이디어 가 필요 합 니 다.
1. startActivity () 또는 finish () 함수 에 바짝 붙 어서 호출 해 야 합 니 다.
2. 안 드 로 이 드 2.0 및 이상 버 전에 만 적 용 됩 니 다.
다음은 예 를 들 어 보 겠 습 니 다.
overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out);
R.anim.push_left_in, 두 번 째 activity 가 들 어 갈 때 애니메이션
push_left_이 xml 파일 은 res / anim 디 렉 터 리 에 놓 습 니 다.
코드 는 다음 과 같 습 니 다:


    
    
R.anim.push_left_out, 첫 번 째 activity 나 갈 때 애니메이션
코드 는 다음 과 같 습 니 다:

    
    

좋은 웹페이지 즐겨찾기