在GLSurfaceView上设置AlphaAnimation

有没有办法将GLSurfaceView上的动画设置为从完全不透明变为0 alpha透明度?我有以下代码,什么都不做:
AlphaAnimation anim = new AlphaAnimation(1f, 0f);
anim.setDuration (5000);
anim.setFillAfter(true);
glSurfaceView.startAnimation(anim);
我理解SurfaceView通常不像普通的View对象,所以这是正确的方法吗?还有另一种更好的方法吗?有可能吗?     
已邀请:
我知道这是一个旧线程,但可以通过在其顶部放置黑色背景的空白视图淡入/淡出SurfaceView。然后,您只需在此视图上应用AlphaAnimation。     
也许是因为SurfaceViews只是“在屏幕上打出一个洞”,就像一位Android开发者所说的那样。为了超高速,它们略显特别。 我不知道你想要完成什么,但也许一个解决方案是修改你的GL代码,以便在gl绘图中执行淡出。     

要回复问题请先登录注册