方法一:
getViewTreeObserver().addOnPreDrawListener()
srcView.draw(canvas);
dstView.invalidate();
两者公用一个canvas
使用下来发现无法复制sufaceView上面的画面 原因可能是应为他是用opengl渲染的
这个博客感觉是该方法的变种? 还没仔细研究。http://blog.csdn.net/u010949962/article/details/41865777
方法二:
用Media Projection;
谷歌官方例子:https://developer.android.com/samples/ScreenCapture/index.html
这个可以用来录屏。但是暂时没有找到只负责一部分屏幕的接口,感觉只能拿到整个屏幕画面后裁剪