SurfaceView上的AlphaAnimation?

时间:2012-08-03 19:19:30

标签: android surfaceview android-animation android-view

我正在尝试使用淡入(AlphaAnimation)效果。我的视图根包含一个全屏SurfaceView(不是GLSurfaceView),如果我使用mSurfaceView.startAnimation(mMyAnimation),它就不起作用,没有任何反应。

我想这是因为它是SurfaceView而不是View。解决办法是什么? (我希望整个屏幕都是淡入的。)如果最简单的解决方案是将SurfaceView括在View中,然后在封闭的AlphaAnimation上使用View,那么这样做的确切代码? (例如XML)

1 个答案:

答案 0 :(得分:4)

显然这不适用于SurfaceView。试试这个解决方案:http://forum.xda-developers.com/showthread.php?t=1502274

它包括在SurfaceView前面放置一个黑色ImageView,然后应用淡出(这样使SurfaceView看起来像淡入)动画。