Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以使用安卓4.1 JellyBean内置的安卓CRT关机动画吗?_Android_Android 4.2 Jelly Bean - Fatal编程技术网

Android 我可以使用安卓4.1 JellyBean内置的安卓CRT关机动画吗?

Android 我可以使用安卓4.1 JellyBean内置的安卓CRT关机动画吗?,android,android-4.2-jelly-bean,Android,Android 4.2 Jelly Bean,我有一个应用程序,我想用安卓4.1内置的安卓CRT关机动画制作我的onPause活动转换动画。但是,我还没有找到这个动画xml在Android源代码中的位置。我的猜测是,它在某些来源的某个地方,因为动画看起来相当复杂。这不仅仅是一件简单的缩放/平移的事情 这就是它的样子:据我所知,你不能。它不是SDK的一部分。您可能需要创建自己的。我猜,它不是XML,而是一些本机代码,或者至少是OpenGL。您应该检查一下这个动画mElectronBeamOnAnimator,它可以在以下位置找到: /fram

我有一个应用程序,我想用安卓4.1内置的安卓CRT关机动画制作我的onPause活动转换动画。但是,我还没有找到这个动画xml在Android源代码中的位置。我的猜测是,它在某些来源的某个地方,因为动画看起来相当复杂。这不仅仅是一件简单的缩放/平移的事情


这就是它的样子:

据我所知,你不能。它不是SDK的一部分。您可能需要创建自己的。我猜,它不是XML,而是一些本机代码,或者至少是OpenGL。

您应该检查一下这个动画
mElectronBeamOnAnimator
,它可以在以下位置找到:

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

不要忘记将mElectronBeamFadesConfig设置为false,这将使用mode
ElectronBeam.mode\u WARM\u UP
,即CRT效果

正如Bibek所说,它使用
openGL
来绘制动画,而不仅仅是一个xml文件。 希望这会有所帮助