[英]How to make a screenshot of the activity with alert dialog shown?
也许扩展Dialog
并覆盖onAttachedToWindow
方法以从那里调用您的屏幕截图方法就可以了。 像这样-
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
takeScreenshot();
}
您正在使用的代码将根视图的图形绘制为位图。 对话框,Toast和其他窗口的视图根目录不同,因此它们不会出现在屏幕截图中。
试试这个库: https : //github.com/jraska/Falcon它可以解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.