获取surfaceview的canvas 我要把一个surfaceview的内容保存成图片应该怎么做surfaceholder.lockcanvas具体有什么功能必须在实现runable接口的线程中调用吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有什么遮挡,可以先截屏,然后再截成你想要的图surfaceholder.lockcanvas 锁定画布,做变化后,提交 unlockCanvasAndPost必须在实现runable接口的线程中调用吗:不是必须的,只是一般用surfaceholder,都是通过线程定时更新的 截屏怎么截 能不能只截view的部分 在activity中View view = getWindow().getDecorView(); Display display = this.getWindowManager().getDefaultDisplay(); view.layout(0, 0, display.getWidth(), display.getHeight()); view.setDrawingCacheEnabled(true);//允许当前窗口保存缓存信息,这样getDrawingCache()方法才会返回一个Bitmap Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache()); 能分享一下如何解决的吗?我有一个surfaceview控件,但在上面画东西无论用什么方法保存都是只有一张黑色的 我的也是,在surfaceview画东西之后,保存总是黑的,求解决 360小助手如何实现自动运行的 View的自动刷新和内存泄漏的问题 android 里面的NDK怎么用啊!!急!! android影音播放器--卓维影音开发过程中音视频同步的问题求助 android 文件管理器中发送功能 Android群发短信的消息报告问题 android开发中遇到一个图片轮播和listview的问题 Windroy、Windroye、Bluestacks运行Android实现原理 Android数据存储问题 新人学习遇到问题求助,有关于IO流读取数据的(应该是吧,新人不太确定) NDK使用动态库(共享库的问题) 强烈建议CSDN开发一个android客户端?
surfaceholder.lockcanvas 锁定画布,做变化后,提交 unlockCanvasAndPost必须在实现runable接口的线程中调用吗:不是必须的,只是一般用surfaceholder,都是通过线程定时更新的
View view = getWindow().getDecorView();
Display display = this.getWindowManager().getDefaultDisplay();
view.layout(0, 0, display.getWidth(), display.getHeight());
view.setDrawingCacheEnabled(true);//允许当前窗口保存缓存信息,这样getDrawingCache()方法才会返回一个Bitmap
Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache());