2

我正在尝试使用getDrawingCache()我的应用程序中的当前视图截取屏幕截图,并且效果很好。但是,当我抓取位图时,它缺少我在屏幕上看到的 AlertDialog。

有没有办法在 Canvas 上绘制 AlertDialog 以添加到位图中?有没有更好的方法来做我想做的事?

我找不到对 AlertDialog 本身的任何类型的 DrawingCache 的任何访问权限,也无法真正弄清楚如何使用 getViewById 获取该 AlertDialog。

有人能指出我正确的方向吗,到目前为止,除了有人说我需要root手机才能做到这一点之外,我所有的搜索都很少出现。任何其他建议将不胜感激。

4

0 回答 0