自己在初学Android游戏的时候遇到了的问题,今天刚好解决了,记录一下。
游戏只用了一个Activity,使用setContentView(View)来展示不同的界面。但是界面切换的时候会有短暂的黑屏,导致界面切换闪烁。
查了下资料,因为SurfaceView的绘画是在setContentView之后的,所以会导致界面短暂黑屏(因为SurfaceView还没开始画),界面没有显示内容。
解决方法:
在原先得布局里添加一个高和宽均为零的SurfaceView。
自己在初学Android游戏的时候遇到了的问题,今天刚好解决了,记录一下。
游戏只用了一个Activity,使用setContentView(View)来展示不同的界面。但是界面切换的时候会有短暂的黑屏,导致界面切换闪烁。
查了下资料,因为SurfaceView的绘画是在setContentView之后的,所以会导致界面短暂黑屏(因为SurfaceView还没开始画),界面没有显示内容。
解决方法:
在原先得布局里添加一个高和宽均为零的SurfaceView。