Android 复制屏幕上画面内容

Android 复制屏幕上画面内容

方法一:

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

这个可以用来录屏。但是暂时没有找到只负责一部分屏幕的接口,感觉只能拿到整个屏幕画面后裁剪

相关推荐

小米手机安全中心在哪 365有没有反水的

小米手机安全中心在哪

📅 07-05 👁️ 8851
像甘蔗一样的叫什么? 体育365

像甘蔗一样的叫什么?

📅 07-14 👁️ 7102
[炼金]鍊金術中的四元素特性 365有没有反水的

[炼金]鍊金術中的四元素特性

📅 09-26 👁️ 8682