0

我有一个视图并且我已经放置了一个背景图像。在这种情况下拍摄快照可以正常工作。

但是我 setAlpha 使背景图像半透明,然后快照变成黑色,这取决于我使它透明的程度。

如何以编程方式在 Android 中截取屏幕截图? 看过这个链接,但对这个案例没有多大帮助。

有什么帮助吗?

4

1 回答 1

0

如果您放置 alpha 颜色,则屏幕截图将始终在其上混合非彩色(黑色)。如果您想要一个屏幕截图并保留您的 alpha,您可能必须删除 alpha,等待它在屏幕上呈现,获取屏幕截图,然后将其更改回 alpha。

我知道因为我以前在应用程序中使用过它。

于 2012-10-12T13:16:18.950 回答