2013-03-18 3 views
0

나는 앱을 가지고 있으며 onPause 활동 전환 애니메이션을 위해 Android 4.1에 내장 된 Android CRT 전원 끄기 애니메이션을 사용하고 싶습니다. 그러나, 나는 안드로이드 소스 코드 안에이 애니메이션 XML이 어디에 있는지 알 수 없었다. 내 생각 엔 애니메이션이 다소 복잡해 보이는 것처럼 일부 소스의 어딘가에있을 것입니다. 단순한 스케일/번역 만이 아닙니다. 지금까지 내가, 당신은 할 수 없습니다 알고 http://www.youtube.com/watch?v=_zFwpb_LDHQAndroid 4.1 젤리 빈에 Android CRT 전원 끄기 애니메이션을 사용할 수 있습니까?

답변

0

:

이것은처럼 보이는 방법이다. SDK의 일부는 아닙니다. 당신은 아마 당신 자신을 만들어야 할 것입니다. 나는 추측하고있다, 그것은 XML이 아니고 오히려 그것은 원시 코드이거나 최소한 OpenGL 일 것이다.

/frameworks/base/services/java/com/android/server/power/DisplayPowerController.java

:

1

당신은이 애니메이션 mElectronBeamOnAnimator 체크 아웃해야한다, 그것은에서 찾을 수 있어요 mElectronBeamFadesConfig을 false로 설정하는 것을 잊지 마십시오.이 모드는 CRT 효과 인 모드 ElectronBeam.MODE_WARM_UP을 사용합니다.

Bibek이 말한 것처럼 xml 파일보다는이 애니메이션을 그려 내기 위해 openGL을 사용합니다. 희망이 도움이 될 것입니다.