背景图像透明度采取布局android的快照

时间:2012-10-12 13:08:50

标签: android android-layout android-view android-sdcard

我有一个View,我已经放置了一个背景图片。在这种情况下,快照可以正常工作。

但是我使用setAlpha使背景图像半透明,然后快照变成黑色,具体取决于我将其变为透明度。

How to programmatically take a screenshot in Android? 看过这个链接,但对这种情况没什么帮助。

任何帮助?

1 个答案:

答案 0 :(得分:0)

如果你输入一个阿尔法颜色,屏幕截图将总是得到一个非彩色(黑色)混合。 如果你想要一个屏幕截图,并保持你的alpha,你可能必须删除alpha,等待它在屏幕上渲染,获得屏幕截图,然后将其更改回alpha。

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