我正在尝试使用淡入(AlphaAnimation
)效果。我的视图根包含一个全屏SurfaceView
(不是GLSurfaceView),如果我使用mSurfaceView.startAnimation(mMyAnimation)
,它就不起作用,没有任何反应。
我想这是因为它是SurfaceView
而不是View
。解决办法是什么? (我希望整个屏幕都是淡入的。)如果最简单的解决方案是将SurfaceView
括在View
中,然后在封闭的AlphaAnimation
上使用View
,那么这样做的确切代码? (例如XML)
答案 0 :(得分:4)
显然这不适用于SurfaceView。试试这个解决方案:http://forum.xda-developers.com/showthread.php?t=1502274
它包括在SurfaceView前面放置一个黑色ImageView,然后应用淡出(这样使SurfaceView看起来像淡入)动画。