2013-06-27 46 views
-1

我想使用Android的getDrawingCache把我gameview的屏幕截图。getDrawingCache不工作LibGdx

但我得到的只是一张空白图片。

我知道LibGDX提供了自己的类截屏。

但是,为什么不工作了LibGDX view.I这种方法检查了所有的其他意见和它工作正常。

public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    gameView=initializeForView(new TalkingFriendApp(this), cfg); 
gameView.setDrawingCacheEnabled(true); 

} 

public void takeScreenShot() 
{ 
Bitmap b=gameView.getDrawingCache(); 
b.writeBitmapToFile("dance/abc.png"); 
} 

writeBitmapToFile(String path)是我用来写位图到存储驱动器的函数。

回答