Java Android Alpha动画非常慢
我有一个应用程序,它显示一个SurfaceView,它显示一个摄像头预览,最上面还有几个其他UI元素按钮。 基本上,用户输入他们的代码,我淡出用户界面,留下正常的预览,然后拍照,稍后上传。 这一切在一个旧的平板电脑上运行良好,然而,切换到XPERIA Z2平板电脑时,调用view.animate时,这一切变得非常缓慢; 我注意到平板电脑启动了OpenGL,但在旧平板电脑上我没有注意到 :EGL 1.4高通公司生产: OpenGL ES着色器编译器版本:E031.24.00.06 建造日期:2014年12月2日星期三 本地分行:au090 远程分支: 本地修补程序: 重建分支机构: 这可能就是问题所在。我怎么关掉它? 我仍将在此处粘贴动画:Java Android Alpha动画非常慢,java,android,Java,Android,我有一个应用程序,它显示一个SurfaceView,它显示一个摄像头预览,最上面还有几个其他UI元素按钮。 基本上,用户输入他们的代码,我淡出用户界面,留下正常的预览,然后拍照,稍后上传。 这一切在一个旧的平板电脑上运行良好,然而,切换到XPERIA Z2平板电脑时,调用view.animate时,这一切变得非常缓慢; 我注意到平板电脑启动了OpenGL,但在旧平板电脑上我没有注意到 :EGL 1.4高通公司生产: OpenGL ES着色器编译器版本:E031.24.00.06 建造日期:201
public static Animation fadeOut() {
Animation fadeOut = new AlphaAnimation(1, 0);
fadeOut.setInterpolator(new DecelerateInterpolator()); //add this
fadeOut.setDuration(500);
return fadeOut;
}
有什么想法吗?好吧,如果有人这样做,问题是我在视图上设置动画,然后调用view.animate。 使用view.startAnimationAnimation可以正常工作