我有一个应用程序,我想将 Android 4.1 内置的 Android CRT 关机动画用于我的 onPause 活动过渡动画。但是,我无法找出这个动画 xml 在 Android 源代码中的位置。我的猜测是它在某些来源中的某个地方,因为动画看起来相当复杂。这不仅仅是一个简单的缩放/翻译的事情。
问问题
950 次
2 回答
1
你应该看看这个动画mElectronBeamOnAnimator
,它可以在:
/frameworks/base/services/java/com/android/server/power/DisplayPowerController.java
并且不要忘记设置mElectronBeamFadesConfig
为 false ,这将使用 mode ElectronBeam.MODE_WARM_UP
,也就是 CRT 效果。
正如 Bibek 所说,它用于openGL
绘制这个动画而不仅仅是一个 xml 文件。希望这会有所帮助。
于 2013-12-03T14:03:32.350 回答
0
据我所知,你不能。它不是 SDK 的一部分。您可能必须创建自己的。我猜,它不是 XML,而是一些本机代码或至少是 OpenGL。
于 2013-03-18T17:12:32.307 回答